не срабатывает WM_LBUTTONDOWN
От: gaaary  
Дата: 08.05.05 16:16
Оценка:
Доброго времени!
плиз хелп!
если в кратце, то проблема такова:

я создал окно приложения:
MDICREATESTRUCT mdic;
memset(&mdic, 0, sizeof(mdic));
mdic.lParam = (LPARAM) this;
m_hWnd = CreateWindowEx(0, "app", "app", WS_POPUP, x, y, w, h, 0, 0, hInstance, &mdic);

потом создал окно кнопки
MDICREATESTRUCT mdic;
memset(&mdic, 0, sizeof(mdic));
mdic.lParam = (LPARAM) this;
m_hWnd = CreateWindowEx(0, "skin_button1", "skin_button1", WS_CHILD | WS_VISIBLE | CS_VREDRAW | CS_HREDRAW | CS_GLOBALCLASS, x, y, w, h, hWndParent, 0, hInstance, &mdic);

и в результате, я не могу отловить WM_LBUTTONDOWN ни в обработчике главного окна, ни в обработчике кнопки.

вообще, я новичок и чувствую что проблема и выеденного яйца не стоит, но целый день фактически убит
может уже кто на грабли эти наступал?

спасибо!!
Re: не срабатывает WM_LBUTTONDOWN
От: gaaary  
Дата: 09.05.05 15:08
Оценка:
разобрался..
ошибка была в WM_NCHITTEST ветке.
спасибо!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.