Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.01;
Скачать: CL | DM;

Вниз

что то вроде TSpliter   Найти похожие ветки 

 
Num Lock   (2003-03-04 08:23) [0]

Всем привет! Как правильно реализовать на WinApi что то вроде TSpliter в Delphi? Я делаю так - создаю дочернее окно, и в его оконной процедуре пишу:
if uMsg = WM_LBUTTONDOWN then begin
ReleaseCapture;
PostMessage(hSplitter1, WM_SYSCOMMAND, $f012, 0);
end else if uMsg = WM_MOVE then begin
OnReSizeMainWindow();
end;// else if uMsg = WM_MOUSEMOVE then
Result:= CallWindowProc(Pointer(DefaultSplitter1WndProc), hwnd, uMsg, wParam, lParam);

, а в OnReSizeMainWindow() выставляю все позиции соседних окошек функцией MoveWindow. При этом во время перемещения hSplitter можно двигать в двух измерениях (а хотелось бы только в одном), и иногда соседние окна не до конца перерисоваются. А как вы это делали? У кого какие идеи?


 
Игорь Шевченко ©   (2003-03-04 09:20) [1]

Читай Петцольда "Программирование в Windows" - там есть пример


 
Num Lock   (2003-03-04 09:43) [2]

Интересная наверное книжка.. Не подскажете, где бы её найти в онлайне?


 
Игорь Шевченко ©   (2003-03-04 09:44) [3]

Точно есть, yandex поможет


 
Num Lock   (2003-03-04 09:52) [4]

На яндексе только ссылки на упоминания, типа как здесь, может как то не так ищу? Ладно, попробую ещё поискать


 
Num Lock   (2003-03-04 10:17) [5]

вот, нашел -
Книга Ч.Петцольда. Программирование для Windows 95.
http://asm.shadrinsk.net/docum.htm#15
, больше 7М в архиве. Там же много и другой литературы


 
крот ©   (2003-03-04 15:03) [6]

Вот сюда рекомендую заглянуть, правда, там на C++.

http://www.softcraft.ru/coding/winapi/splitter.shtml




Страницы: 1 вся ветка

Текущий архив: 2003.05.01;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.014 c
14-792
Minog
2003-04-15 19:00
2003.05.01
Где можно найти справочник по функциям в дельфи?


1-509
dor
2003-04-20 18:30
2003.05.01
ComboBox помогите....очень надо............


3-403
Mazay
2003-04-11 14:31
2003.05.01
Репликация баз данных


14-727
Ivan L
2003-04-13 22:39
2003.05.01
Палитра компонентов


1-537
Viktor Tsoy
2003-04-18 02:08
2003.05.01
MDIChild