richeditcontrol - problem mit accelerator



  • hallo,
    ich ich habe ein windowsfenster mit zwei richeditcontrols.
    ein richeditcontrol habe ich gesubclasst, das reagiert auf wm_char und wm_keydown.
    problem: acceleratoren reagieren nicht. keine reaktion auf wm_command!

    case WM_COMMAND:
        MessageBox(NULL,L"WM_COMMAND",NULL,MB_OK); // null erregung! :-1:
    

    was könnte da schief laufen?

    gruß,
    a.n.d.s.



  • ok, erledigt!
    ach nicht der schonwieder <--- google master himself
    es musste TranslateAccelerator(msg.hwnd, hAccelTable, &msg)
    mit in die GetMessage loop!
    warum auch immer.
    also so:

    if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg)) 
    		{
    			TranslateMessage(&msg);
    			DispatchMessage(&msg);
    		}
    

    thx,
    bye.


Anmelden zum Antworten