Sdílet prostřednictvím


CMenu::CreatePopupMenu

Vytvoří rozbalovací nabídky a připojí jej CMenu objektu.

BOOL CreatePopupMenu( );

Vrácená hodnota

Nenulová hodnota, pokud byl úspěšně vytvořen v rozbalovací nabídce; jinak 0.

Poznámky

V nabídce je zpočátku prázdné.Lze přidat pomocí položky nabídky AppendMenu nebo InsertMenu členské funkce.Aplikace můžete přidat rozbalovací nabídky rozbalovací nabídky nebo existující nabídky. TrackPopupMenu Členské funkce mohou být použity v této nabídce Zobrazit jako plovoucí rozbalovací nabídky a sledovat výběry v rozbalovací nabídce.

Pokud je přiřazen v nabídce okno, automaticky odstraní i když okno zničen.Pokud v nabídce je přidán do existující nabídky, automaticky odstraní i při této nabídky je zničen.

Před ukončením, musí aplikace uvolněte systémové prostředky spojené s rozbalovací nabídky, pokud není přiřazen v nabídce okna.Aplikace uvolní nabídky voláním DestroyMenu členské funkce.

Příklad

Příklad pro CMenu::CreateMenu.

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CMenu

Diagram hierarchie

CMenu::CreateMenu

CMenu::InsertMenu

CWnd::SetMenu

CMenu::TrackPopupMenu

CreatePopupMenu

CMenu::AppendMenu