612

PreTranslateAccelerator

Salut.Am o problema cu gestionarea tastaturii dintr-o forma ActiveX. In header am adaugat functia :BOOL PreTranslateAccelerator(LPMSG pMsg, HRESULT &hRet ) { hRet = S_OK; switch( pMsg->message ){ case WM_KEYDOWN: case WM_KEYUP: switch( pMsg->wParam ){ case VK_LEFT: case VK_RIGHT: case VK_HOME: case VK_END: case VK_NEXT: case VK_PRIOR: case VK_TAB: SendMessage( m_VclCtl->ActiveControl->Handle, pMsg->message, pMsg->wParam, pMsg->lParam ); return TRUE; } } return FALSE; };Tastele functioneaza doar daca apas de la inceput de citeva ori pe Tab si apoi sagetile, etc.Unde este greseala?Mersi
0