Funkcja CreatePopupMenu tworzy menu rozwijanego, podmenu lub menu skrótów. Menu jest początkowo pusta. Można wstawić lub dołączanie elementów menu za pomocą funkcji InsertMenuItem . Można również użyć funkcji InsertMenu do wstawienia elementów menu i funkcji AppendMenu zawsze zwraca dołączyć elementy menu.
HMENU CreatePopupMenu(VOID)
Funkcja ta ma bez parametrów.
Jeśli funkcja powiedzie się, wartość zwracany jest dojściem do nowo utworzonego menu.
Jeśli funkcja zawiedzie, wartość zwracana jest wartość NULL. Aby uzyskać rozszerzonych informacji o błędach, należy wywołać GetLastError.
Aplikację można dodać nowe menu istniejące menu lub można wyświetlić menu skrótów przez wywołanie funkcji TrackPopupMenuEx lub TrackPopupMenu.
Zasoby związane z menu, który jest przypisany do okna są automatycznie zwalniane. Jeśli menu nie jest przypisany do okna, aplikacja musi wolnych zasobów systemowych związanych z menu przed zamknięciem. Aplikacja zwolnić zasoby menu przez wywołanie funkcji DestroyMenu.
Systemu Windows 95:System może obsługiwać maksymalnie 16,364 menu uchwyty.
nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Wymaga wersja 1.0 lub nowsza.
Nagłówka:Zadeklarowane w pliku winuser.h.
Importowanie biblioteki:Użycie user32.lib.
Menu omówienie, Funkcje Menu, AppendMenu zawsze zwraca, CreateMenu, DestroyMenu, InsertMenu, SetMenu, TrackPopupMenu, TrackPopupMenuEx, InsertMenuItem