Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Дочернее окно [D6, Win95/98]


anod ©   (2002-08-15 18:51:00) 

Подскажите, похоже я чего-то не понимаю, создаю главное окно, потом ещё одно. И тут проявляются неудобства, задаю WS_THICKFRAME у второго окна и ничего, у первого - рамка появляется у 2х окон. Оконная процедура у них тоже одна, как их отделить???
Что это так и должно быть?
CreateWindow(PChar(WinName),"mpl playlist",
WS_CLIPCHILDREN or WS_VISIBLE or WS_THICKFRAME,
40,22,Width,350,MainWnd,0, hInstance, nil);


Diamond Cat   (2002-08-18 00:23:00) [1]

The MSG structure contains message information from a thread"s message queue.

typedef struct tagMSG { // msg
HWND hwnd;
UINT message;
WPARAM wParam;
LPARAM lParam;
DWORD time;
POINT pt;
} MSG;


anod   (2002-08-17 00:05:00) [2]

Нет, но как, например, при получении сообщения WM_LBUTTONDOWN понять, произошло оно от MainWnd или другого окна?


Diamond Cat   (2002-08-16 23:38:00) [3]

для создаваемого окна пишешь свой MainWnd , соответственно обработка сообщений у него будет своя


Наверх

Титульная страница Поиск, карта сайта Написать письмо