Problem z wiadomościami z od buttona w ramce.
Ostatnio zmodyfikowano 2016-12-14 10:40
qrchack Temat założony przez niniejszego użytkownika |
Problem z wiadomościami z od buttona w ramce. » 2016-12-14 10:40:42 Witam serdecznie! Problem mam następujący. Piszę w winapi malutki programik z kilkoma guziczkami w czystym winapi z takich nie innych względów. Anyway: Mam tych guziczków kilka, mam też jedną ramkę (czyli, jak wiemy, też guziczek ino w innym stylu). Do TEJ RAMKI mam przypisane kilka kontrolek, w tym jeden guziczek. Cały motyw polega na tym, ze jak "schowam" ramkę, mają się też chować wszystkie jej elementy, dlatego też w funkcji CreateWindowEx jako hwnd podaję uchyt tejże ramki, a nie mojego okienka. hSciana = CreateWindowEx( 0, "BUTTON", "Ramka", WS_CHILD | WS_VISIBLE | WS_BORDER | BS_GROUPBOX, 120, 40, 120, 40, hwnd, NULL, hInstance, NULL );
(...)
GetClientRect( hSciana, & rcTempOkno );
hConfirm = CreateWindowEx( 0, "BUTTON", "Potwierdz", WS_CHILD | WS_VISIBLE, 5, rcTempOkno.bottom - 40, 110, 30, hSciana, NULL, hInstance, NULL );
I tu pojawia się problem następujący - gdy klikam guzik hConfirm to komunikaty z niego wogóle się nie pojawiaja w mojej funkcji CALLBACK WndProc :( Mam poprawne komunikaty WM_COMMAND ze wszystkich innych guzików, a z tego nie. Tak jakby się wogóle nie generowały. I nie wiem dlaczego... :/ Czy dla tej ramki mam osobną funkcję CALLBACK napisać? |
|
« 1 » |