Доброго времени!
плиз хелп!
если в кратце, то проблема такова:
я создал окно приложения:
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 ни в обработчике главного окна, ни в обработчике кнопки.
вообще, я новичок и чувствую что проблема и выеденного яйца не стоит, но целый день фактически убит

может уже кто на грабли эти наступал?
спасибо!!
разобрался..
ошибка была в WM_NCHITTEST ветке.
спасибо!