Verwerking WM_COMMAND berichten

Wanneer een versneller wordt gebruikt, ontvangt het venster dat is opgegeven in de functie TranslateAccelerator een bericht WM_COMMAND of WM_SYSCOMMAND . Het woord van lagere orde van de wParam parameter bevat de id van de versneller. Het venster procedure onderzoekt de dienovereenkomstig om de bron van het bericht WM_COMMAND en proces de bericht-id.

Meestal, als een versneller komt overeen met een menu-item in de toepassing, de accelerator en een menu-item zijn toegewezen dezelfde id. Als u weten wilt of een bepaald bericht WM_COMMAND werd gegenereerd door een sneltoets of een menu-item, kunt u de eersterangs woord van de parameter wParam onderzoeken. Als een versneller gegenereerd het bericht, is de eersterangs woord 1; Als een menu-item het bericht gegenereerd, is de eersterangs woord 0.

Index