Udostępnij za pośrednictwem


CWnd::OnInitMenu

Ramach wywołania tej funkcji Członkowskich kiedy menu jest stają się aktywne.

afx_msg void OnInitMenu( 
   CMenu* pMenu  
);

Parametry

  • pMenu
    Określa menu zostać zainicjowana.Może być tymczasowy i nie powinny być przechowywane w celu późniejszego użycia.

Uwagi

OnInitMenujest wywoływane, gdy użytkownik kliknie element paska menu lub naciśnie klawisz menu.Zastąpienie tej funkcji Członkowskich zmodyfikować menu, zanim zostanie wyświetlony.

OnInitMenujest wywoływana tylko raz, kiedy menu jest dostępny po raz pierwszy (na przykład, gdy użytkownik kliknie element na pasku menu).Ta metoda nie zawierają informacje dotyczące elementów menu.Gdy użytkownik przechodzi do elementów w menu (na przykład, przesuwając mysz przez kilka elementów menu) funkcja nie jest wywoływana ponownie.Gdy użytkownik zamyka menu (na przykład, klikając w obszarze aplikacji klienta), a później klika element na pasku menu, ponownie zostanie wywołana funkcja.

[!UWAGA]

Ta funkcja Członkowskich jest wywoływana przez RAM, aby umożliwić aplikacji do obsługi wiadomości dla systemu Windows.Parametry przekazywane do funkcji odzwierciedlać parametry otrzymanych w ramach, kiedy wiadomość została odebrana.Wywołanie jest klasa bazowa wykonania tej funkcji, że realizacja zostanie użyte parametry pierwotnie przekazywane wiadomości i nie podane parametry funkcji.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CWnd

Diagram hierarchii

CWnd::OnInitMenuPopup

WM_INITMENU