Sdílet prostřednictvím


CWnd::OnMenuSelect

Pokud CWnd objektu je spojen s nabídkou, OnMenuSelect se nazývá rámcem, když uživatel vybere položku nabídky.

afx_msg void OnMenuSelect( 
   UINT nItemID, 
   UINT nFlags, 
   HMENU hSysMenu  
);

Parametry

  • nItemID
    Označuje vybrané položky.Pokud vybraná položka je položka nabídky, nItemID obsahuje ID položky nabídky.Pokud vybraná položka obsahuje rozbalovací nabídky nItemID obsahuje index rozbalovací nabídky a hSysMenu obsahuje úchyt hlavní nabídky (klepnutí na).

  • nFlags
    Obsahuje kombinaci příznaků následující nabídky:

    • MF_BITMAP zboží je bitmapa.

    • MF_CHECKED je položka zaškrtnuta.

    • MF_DISABLED k položce.

    • MF_GRAYED zboží není dostupné.

    • MF_MOUSESELECT byla vybrána položka s myší.

    • MF_OWNERDRAWPoložka je položka překreslování.

    • MF_POPUP položka obsahuje rozbalovací nabídky.

    • MF_SEPARATOR zboží je oddělovač položky nabídky.

    • MF_SYSMENU zboží je obsažen v nabídce ovládání.

  • hSysMenu
    Pokud nFlags obsahuje MF_SYSMENU, identifikuje nabídky přidružené ke zprávě.Pokud nFlags obsahuje MF_POPUP, označuje popisovač v hlavní nabídce.Pokud nFlags obsahuje ani MF_SYSMENU ani MF_POPUP, není používána.

Poznámky

Pokud nFlags obsahuje 0xFFFF a hSysMenu 0, obsahuje systém Windows ukončil nabídky, protože uživatel stisknutí klávesy ESC nebo klepnutím mimo nabídku.

[!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

Graf hierarchie

CWnd::OnInitMenu