WTL & CSplitterWindow
От: MichaelMarch  
Дата: 07.02.02 11:44
Оценка:
Не помогут ли уважемые ALL

Создаю окно CFrameWindowImpl<.....>, на WM_CREATE вешаю создание CSplitterWindow на клиентской области, Создаю 2 Pane справа и слева. Все нормально, но вот только установить позицию сплиттера никак не проходит — все время в крайнем левом положении. SetSplitterPos ну никак не отрабатывается. Что за засада?
Re: WTL & CSplitterWindow
От: trop Россия  
Дата: 07.02.02 12:37
Оценка:
привет
выручи, вышли мне кусок кода как пример (trop@yes.ru)
как делать splitter
спасибо!
-
Re: WTL & CSplitterWindow
От: pezz Россия  
Дата: 07.02.02 13:48
Оценка:
Здравствуйте MichaelMarch, Вы писали:

MM>Не помогут ли уважемые ALL


MM>Создаю окно CFrameWindowImpl<.....>, на WM_CREATE вешаю создание CSplitterWindow на клиентской области, Создаю 2 Pane справа и слева. Все нормально, но вот только установить позицию сплиттера никак не проходит — все время в крайнем левом положении. SetSplitterPos ну никак не отрабатывается. Что за засада?


Например в OnCreate у MainFrame:
// Создаём сплитеры...
// ...
// Устанавливаем размеры сплитеров
UpdateLayout();
CRect rect;
GetClientRect(rect);
m_wndVerSplitter.SetSplitterPos((rect.right - rect.left) / 4);
m_wndHorSplitter.SetSplitterPos((rect.bottom - rect.top) / 2);
Re[2]: WTL & CSplitterWindow
От: pezz Россия  
Дата: 07.02.02 14:21
Оценка:
Здравствуйте trop, Вы писали:

T>привет

T>выручи, вышли мне кусок кода как пример (trop@yes.ru)
T>как делать splitter
T>спасибо!

Меня хоть не просили, но проект выслал!
Re[2]: WTL & CSplitterWindow
От: trop Россия  
Дата: 08.02.02 08:44
Оценка:
спасибо, коллеги! :)
будем разбираться
кстати вы какой help пользуете?
я нашел такой файл,
это чтобы в header'ах не копаться все время

http://63.193.123.11/wtl/

wbr, pavel
-
Re[3]: WTL & CSplitterWindow
От: pezz Россия  
Дата: 08.02.02 10:26
Оценка:
Здравствуйте trop, Вы писали:

T>спасибо, коллеги!

T>будем разбираться

Да завсегда, пожалуйста!

T>кстати вы какой help пользуете?

T>я нашел такой файл,
T>это чтобы в header'ах не копаться все время

T>http://63.193.123.11/wtl/


Знаем, видали! Только всё равно *.h файлы — лучшее решение пока...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.