Visse Opublikowano 20 Maja 2005 Zgłoś Opublikowano 20 Maja 2005 Mam okno dialogowe, które jest wywoływane modalnie i potrzebuję obsługiwać w nim naciśnięcia klawiszy strzałek. Niestety funkcja OnKeyDown nie przechwytuje mi naciśnięć strzałek (inne klawisze takie jak literki, przechwytuje). Co może być powodem takiego zachowania i jak temu zaradzić? Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
civi Opublikowano 21 Maja 2005 Zgłoś Opublikowano 21 Maja 2005 (edytowane) long FAR PASCAL wndProc(HWND WPokno, UINT WPkom, WPARAM wParam, LPARAM lParam) { switch(WPkom) { case WM_LBUTTONDOWN: costam; case WM_MBUTTONDOWN: costam2; case WM_MOUSEWHEEL: if((short)HIWORD(wParam) > 0) {costam3;} else {costam4;} case WM_RBUTTONDOWN: costam5; case WM_KEYDOWN: switch (wParam) { case VK_RIGHT:..; case VK_LEFT:...; case VK_DOWN: j/w case VK_UP: strzalki; case VK_RETURN: taki sobie enter; case 0x48:/*H*/ literka HObsluga komunikatow wcisniec klawiszy //edit: aj, nie doczytalem , to zwykle winapi a nie mfc, ale moze tez sie przyda :) Edytowane 21 Maja 2005 przez civi Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...