Klasa CMenu
Hermetyzacja Windows HMENU.
class CMenu : public CObject
Członkowie
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Konstrukcje CMenu obiektu. |
Metody publiczne
Nazwa |
Opis |
---|---|
Dołącza nowy element do końca tego menu. |
|
Dołącza uchwyt menu Windows, aby CMenu obiektu. |
|
Umieszcza znacznik wyboru obok lub usuwa zaznaczenie z elementu menu wyskakującego menu. |
|
Umieszcza przycisk opcji obok elementu menu i usuwa przycisk radiowy Wszystkie inne elementy menu w grupie. |
|
Tworzy puste menu i dołącza go do CMenu obiektu. |
|
Tworzy puste menu wyskakującego i dołącza go do CMenu obiektu. |
|
Usuwa określony element z menu.Jeśli element menu ma skojarzony menu wyskakującego, niszczy uchwyt do wyskakującego menu i zwalnia pamięć używaną przez nią. |
|
Usuwa wszystkie tymczasowe CMenu obiekty utworzone przez FromHandle funkcji składowej. |
|
Niszczy menu dołączony do CMenu obiektu i zwalnia pamięci, zajęte w menu. |
|
Odłącza uchwyt menu systemu Windows z CMenu obiektu i zwraca uchwyt. |
|
Wywołana przez ramy podczas visual aspekt zmiany menu rysowania przez właściciela. |
|
Włącza, wyłącza lub przyciemnia (odcieni szarości) elementu menu. |
|
Zwraca wskaźnik do CMenu obiektu podane dojście menu systemu Windows. |
|
Określa domyślny element menu w określonym menu. |
|
Pobiera identyfikator kontekstu Pomocy skojarzone z menu. |
|
Pobiera informacje o określonym menu. |
|
Określa liczbę elementów w menu wyskakującym lub najwyższego poziomu. |
|
Uzyskuje identyfikator elementu menu dla elementu menu znajduje się w określonym położeniu. |
|
Pobiera informacje o elemencie menu. |
|
Zwraca stan elementu menu określony lub liczba elementów w wyskakującym menu. |
|
Pobiera etykietę elementu menu określony. |
|
Zwraca m_hMenu zapakowane przez to CMenu obiektu. |
|
Pobiera wskaźnik do wyskakującego menu. |
|
Wstawia nowy element menu położeniu określonym przenoszenie innych elementów menu. |
|
Wstawia nowy element menu w określonej pozycji w menu. |
|
Ładuje zasobu menu z pliku wykonywalnego i dołącza go do CMenu obiektu. |
|
Ładuje menu z menu szablon w pamięci i dołącza go do CMenu obiektu. |
|
Wywołana przez RAM, aby określić wymiary menu podczas tworzenia menu rysowania przez właściciela. |
|
Zmienia istniejący element menu w określonej pozycji. |
|
Usuwa element menu z wyskakującego menu skojarzone z określonym menu. |
|
Ustawia domyślny element menu dla określonego menu. |
|
Określa identyfikator kontekstu Pomoc ma być skojarzony z menu. |
|
Ustawia informacje o określonym menu. |
|
Kojarzy bitmapy określony znacznik wyboru z elementu menu. |
|
Zmiany informacji o element menu. |
|
Wyświetla ruchomy wyskakującego menu w określonej lokalizacji i śledzi zaznaczenia elementów menu wyskakującego. |
|
Wyświetla ruchomy wyskakującego menu w określonej lokalizacji i śledzi zaznaczenia elementów menu wyskakującego. |
Podmioty publiczne
Nazwa |
Opis |
---|---|
Pobiera uchwyt obiektu menu. |
|
Określa, czy dwa obiekty menu nie są równe. |
|
Określa, czy dwa obiekty menu są równe. |
Publiczne danych członków
Nazwa |
Opis |
---|---|
Określa dojście do menu Windows podłączone do CMenu obiektu. |
Uwagi
Tworzenie, śledzenie, aktualizowania i niszczenie menu udostępnia funkcje składowe.
Tworzenie CMenu obiektu na ramce stosu jako lokalnego, następnie wywołać CMenuw funkcji elementów członkowskich do manipulowania menu Nowy, w razie potrzeby.Następnie, wywoływać CWnd::SetMenu ustawić w menu Okno, natychmiast następuje wywołanie CMenu obiektu Odłącz funkcji składowej.CWnd::SetMenu Członkowskich funkcji Ustawia nowe menu menu okna, powoduje odświeżana, aby odzwierciedlić zmianę menu okna i przekazuje własność menu Okno.Wywołanie Odłącz odłącza HMENU z CMenu obiekt, tak że po lokalnym CMenu zmienna przekazuje zakres, CMenu destruktora obiektu nie próbuje zniszczyć menu nie jest już właścicielem.Samo menu automatycznie jest niszczony, kiedy niszczony jest okna.
Można użyć LoadMenuIndirect Członkowskich funkcja tworzenia menu z szablonu w pamięci, ale menu utworzone z zasobu przez wywołanie LoadMenu łatwiej jest utrzymana i samego zasobu menu mogą być tworzone i modyfikowane przez Edytor menu.
Hierarchii dziedziczenia
CMenu
Wymagania
Nagłówek: afxwin.h