Třída CMenu
Zapouzdření Windows HMENU .
class CMenu : public CObject
Členy
Veřejné konstruktory
Název |
Description |
---|---|
Konstrukce CMenu objektu. |
Veřejné metody
Název |
Description |
---|---|
Přidá novou položku konec této nabídky. |
|
Popisovač nabídky Windows připojí CMenu objektu. |
|
Zaškrtněte políčko vedle místa nebo odstraní zaškrtnutí položky nabídky v rozbalovací nabídce. |
|
Vloží přepínač vedle položky nabídky a odebere všechny nabídky položky ve skupině přepínací tlačítko. |
|
Vytvoří prázdné nabídky a připojí jej CMenu objektu. |
|
Vytvoří prázdný rozbalovací nabídky a připojí jej CMenu objektu. |
|
Odstraní určené položky z nabídky.Pokud má položka nabídky přidružené rozbalovací nabídky, ničí úchytu v rozbalovací nabídce a uvolnění paměti se používá. |
|
Odstraní jakékoliv dočasné CMenu objekty vytvořené FromHandle členské funkce. |
|
Ničí připojených k nabídce CMenu objektu a uvolní paměť nabídky obsazena. |
|
Odpojí popisovač nabídky systému Windows z CMenu objektu a vrátí popisovač. |
|
Volat framework při vizuální aspekt změny nakreslena vlastník nabídky. |
|
Povolí, zakáže nebo ztlumí (šedí) položku nabídky. |
|
Vrací ukazatel CMenu objektu uvedeny popisovač nabídky systému Windows. |
|
Určuje výchozí položku nabídky určené v nabídce. |
|
Načte ID kontextové nápovědy přidružené k nabídce. |
|
Načte informace o konkrétní nabídce. |
|
Určuje počet položek v nejvyšší úrovně nebo rozbalovací nabídky. |
|
Získá identifikátor položky nabídky pro položky nabídky na určené pozici. |
|
Načte informace o položce nabídky. |
|
Vrátí stav položky nabídky nebo počet položek v rozbalovací nabídce. |
|
Načte popis položky nabídky. |
|
Vrátí m_hMenu balené tohoto CMenu objektu. |
|
Načte ukazatel na rozbalovací nabídky. |
|
Vloží nové položky nabídky určené pozice, přesunutí dolů v nabídce Další položky. |
|
Vloží nové položky nabídky určené pozice v nabídce. |
|
Načte ze spustitelného souboru prostředků nabídky a připojí jej k CMenu objektu. |
|
Načte nabídky z nabídky šablony v paměti a připojí jej k CMenu objektu. |
|
Volat rámci určit rozměry nabídky při vytvoření nabídky nakreslena vlastníka. |
|
Změní existující položky nabídky na určené pozici. |
|
Zadaná nabídka odstraní položku nabídky přidružené rozbalovací nabídku. |
|
Nastaví výchozí položky nabídky. |
|
Nastaví ID kontextové nápovědy přidruženého k nabídce. |
|
Nastaví informace o konkrétní nabídce. |
|
Přidruží bitmapy zadané zaškrtnutí položky nabídky. |
|
Změní informace o položce nabídky. |
|
Plovoucí rozbalovací nabídky se zobrazí v zadaném umístění a sleduje výběr položek v rozbalovací nabídce. |
|
Plovoucí rozbalovací nabídky se zobrazí v zadaném umístění a sleduje výběr položek v rozbalovací nabídce. |
Veřejné operátory
Název |
Description |
---|---|
Získá popisovač nabídky objekt. |
|
Určuje-li dvě nabídky objekty nejsou shodné. |
|
Určuje-li dva objekty nabídky jsou stejné. |
Veřejné datové členy
Název |
Description |
---|---|
Určuje popisovač připojených k nabídce systému Windows CMenu objektu. |
Poznámky
Poskytuje funkce členů pro vytváření, sledování, aktualizaci a zničení nabídky.
Vytvořit CMenu objektu na snímku zásobníku jako místní, zavolejte CMenu 's členské funkce pro manipulaci s novou nabídku podle potřeby.Volání, CWnd::SetMenu nastavte v nabídce okna, následují volání CMenu objektu Odpojit členské funkce. CWnd::SetMenu Členské funkce nastaví nabídku okna na novou nabídku, způsobí, že okno překreslit změny nabídky a také předává vlastnictví v nabídce okna.Volání Odpojit odpojí HMENU z CMenu objektu, tak který po místní CMenu předává proměnná mimo rozsah, CMenu objekt destruktoru nepokouší již vlastní nabídky zničit.Samotná nabídka automaticky zničen při okna zničen.
Můžete použít LoadMenuIndirect členské funkce vytvoření nabídky z šablony v paměti, ale nabídky vytvořené z prostředku pomocí volání LoadMenu snazší údržbu a samotného zdroje nabídky můžete vytvořit a změnit editor nabídky.
Hierarchii dědičnosti
CMenu
Požadavky
Záhlaví: afxwin.h