[C++] kontrolka 'button'
Ostatnio zmodyfikowano 2014-03-02 16:43
mieciox Temat założony przez niniejszego użytkownika |
[C++] kontrolka 'button' » 2014-03-02 15:57:40 Witam, napisałem krótki fragment kodu do wprowadzenia kontrolki 'button'. Problem jest następujący: ||=== Build: Debug in app_okienkowa( compiler: GNU GCC Compiler ) ===| C:\U sers\PC\Desktop\app_okienkowa\main.cpp || In function 'LRESULT WindowProcedure(HWND, UINT, WPARAM, LPARAM)':| C:\U sers\PC\Desktop\app_okienkowa\main.cpp | 94 | error : expected ')' before 'lParam' | ||=== Build failed : 1 error( s ) , 0 warning( s )( 0 minute( s ), 0 second( s ) ) === Jakieś sugestie, rady? Poniżej podaje kod: LRESULT CALLBACK WindowProcedure( HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam ) { switch( message ) { case WM_DESTROY: PostQuitMessage( 0 ); break; case WM_COMMAND: if(( hwnd ) lParam == Przycisk ) MessageBox( hwnd, "Nacisnieto przycisk!", "Komunikat", MB_ICONINFORMATION ); break; default: return DefWindowProc( hwnd, message, wParam, lParam ); } return 0; }
|
|
Monika90 |
» 2014-03-02 16:10:03 Zamiast (hwnd) napisz (HWND) |
|
mieciox Temat założony przez niniejszego użytkownika |
» 2014-03-02 16:10:53 Działa. Dzięki |
|
Monika90 |
» 2014-03-02 16:34:10 (HWND)lParam to jest operacja rzutowania, tzn. lParam ma być potraktowane tak jakby było typu HWND, a nie typu LPARAM. Czyli w nawiasach ma być nazwa typu, a nie ma typu o nazwie hwnd, ale jest o nazwie HWND (typ uchwyt okna). |
|
mieciox Temat założony przez niniejszego użytkownika |
» 2014-03-02 16:43:40 |
|
« 1 » |