WM_COMMAND správa

Ovládací prvok môžete odoslať WM_COMMAND správu postupu dialógové okno pole, keď používateľ vykonáva činnosť v oblasti kontroly. Tieto správy nazývané oznámenia správy, informuje postup vstup používateľa a umožňujú vykonávať vhodné reakcie.

Všetky preddefinované ovládacie prvky okrem ovládacích prvkov, statické, odosielať oznámenia pre vybratého používateľa akcie. Napríklad tlačidlá odošle hlásenie oznámenia BN_CLICKED , vždy, keď používateľ vyberie tlačidlo. Vo všetkých prípadoch, nízka-order slovo wParam parameter obsahuje identifikátor kontroly, rozdeli slovo wParam obsahuje kód upozornenia a lParam parameter obsahuje okno popisovača riadenia.

Dialógové okno pole postup by mali monitorovať a procesu upozornenia. Najmä postup musí spracovať správy, ktoré majú IDOK alebo IDCANCEL identifikátory; Tieto správy predstavujú požiadavku užívateľa zavrite dialógové okno. Postup by mal zatvorte dialógové okno pomocou funkcie EndDialog pre modálneho dialógového okna a DestroyWindow funkcie sú nemodálne dialógových oknách.

Systém tiež odošle správy WM_COMMAND postupu dialógové okno pole ak dialógovom okne ponuky, napríklad ponuky systému a používateľ vyberie príkaz. Najmä systému odošle správu o WM_COMMAND wParam parameter nastavený na IDCANCEL vždy, keď používateľ vyberie príkaz Zavrieť v dialógovom do systému menu. Správa je takmer identický s upozornením odoslal tlačidlo Zrušiť a má byť spracovaný v presne rovnakým spôsobom.

Index