Sdílet prostřednictvím


CWnd::OnCommand

Rámci členské funkce volání, když uživatel vybere položku z nabídky, podřízené ovládací odešle oznámení nebo je přeložen stisk klávesy akcelerátoru.

virtual BOOL OnCommand(
   WPARAM wParam,
   LPARAM lParam 
);

Parametry

  • wParam
    Nejnižší slovo wParam identifikuje příkaz ID položky nabídky, řízení nebo akcelerátoru.Slovo nejvyšších wParam určuje oznámení, pokud je zpráva z ovládacího prvku.Pokud je zpráva od akcelerátor, vysokými slovo je 1.Pokud je zpráva z nabídky, vysokými slovo je 0.

  • lParam
    Určuje ovládací prvek, který odešle zprávu, pokud je zpráva z ovládacího prvku.Jinak lParam je 0.

Vrácená hodnota

Aplikace vrátí nenulová zpracování této zprávy. jinak 0.

Poznámky

OnCommandzpracuje zprávy mapy pro řízení oznámení a ON_COMMAND položky a zavolá funkci příslušného člena.

Potlačit toto členské funkce v odvozené třídy pro zpracování WM_COMMAND zprávy.Lokální změna nebude zpracovávat mapy zprávy, pokud základní třídy OnCommand se nazývá.

[!POZNÁMKA]

Tato funkce člena volá framework umožňující aplikaci pro zpracování zprávy systému Windows.Parametry předané funkce odrážejí parametry přijatých v rámci byla zpráva přijata.Že provádění volání třídy base provádění této funkce bude použita parametry původně předané zprávy a není zadané parametry funkce.

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CWnd

Diagram hierarchie

WM_COMMAND

CCmdTarget::OnCmdMsg