[WinApi] Obsługa klikania przycisków
Ostatnio zmodyfikowano 2013-05-29 14:49
daveon Temat założony przez niniejszego użytkownika |
[WinApi] Obsługa klikania przycisków » 2013-05-28 23:17:10 Witam Robię kurs WinApi zamieszczony na tej stronie i napotkałem niby nie błąd ale trapi mnie to. Konkretnie chodzi mi o to jak można połączyć te dwie obsługi przycisków. Niby robią to samo ale starałem się je połączyć i nic mi nie wychodziło. Chciałbym móc używać dwóch rodzajów przycisków, a nie ograniczać się tylko do jednego rodzaju. 1. case WM_COMMAND:
if(( HWND ) lParam == g_hPrzycisk ) MessageBox( hwnd, "1", "Ha!", MB_ICONINFORMATION );
break;
if(( HWND ) lParam == a_hPrzycisk ) MessageBox( hwnd, "2", "Ha!", MB_ICONINFORMATION );
break;
2. case WM_COMMAND: switch( wParam ) { case ID_PRZYCISK1: MessageBox( hwnd, "Wcisnąłeś przycisk 1", "Test", MB_ICONINFORMATION ); break; case ID_PRZYCISK2: MessageBox( hwnd, "Wcisnąłeś przycisk 2", "Test", MB_ICONINFORMATION ); break; case WM_COMMAND: if(( HWND ) lParam == g_hPrzycisk ) MessageBox( hwnd, "1", "Ha!", MB_ICONINFORMATION ); break; default: MessageBox( hwnd, "Zrobiłeś coś innego ;-)", "Test", MB_ICONINFORMATION ); } |
|
pekfos |
» 2013-05-29 14:49:37 Jak dobrze, że wiemy, co wychodziło i dzięki temu, wiemy jak Ci pomóc.. Ale jeśli miałbym zgadywać, to w kodzie nr 1 niepotrzebnie wstawiłeś dodatkowe break. |
|
« 1 » |