Aracılığıyla paylaş


CWnd::OnInitMenu

Framework hakkında etkin hale gelmek için bir menü olduğunda, bu üye işlevini çağırır.

afx_msg void OnInitMenu(
   CMenu* pMenu 
);

Parametreler

  • pMenu
    Menü başlatılması belirtir. Geçici ve daha sonra kullanmak üzere depolanması gereken değil.

Notlar

OnInitMenuKullanıcı menü çubuğundaki bir öğeyi tıklattığında veya menü tuşuna bastığında denir. Menü görüntülenmeden önce değiştirmek için bu üye işlevi geçersiz kılar.

OnInitMenu(örneğin, bir kullanıcı menü çubuğundaki bir öğeyi tıklattığında) menü ilk erişildiğinde bir kez yalnızca denir. Bu yöntem, menü öğeleri hakkında bilgi sağlamaz. Kullanıcı menüsü içindeki öğelere (örneğin, fareyi birkaç menü öğeleri arasında taşıyarak) hareket ettikçe işlevini yeniden çağrılmaz. Kullanıcı (örneğin, uygulama istemci alanı üzerinde tıklatarak) Menüsü'nden çıkar ve daha sonra menü çubuğundaki bir öğeyi tıklattığında bir kez işlevini yeniden adlandırılır.

Not

Bu üye işlevi, uygulamanız Windows ileti işleme izin çerçevesi tarafından çağrılır.İleti alındığında çerçevesi tarafından alınan parametreleri, işleve iletilen parametreler yansıtır.Temel sınıf uygulaması, bu işlev çağrısı yaparsa, bu uygulama özgün iletiyi ve sağladığınız parametreleri ile işleve geçirilen parametreleri kullanır.

Gereksinimler

Başlık: afxwin.h

Ayrıca bkz.

Başvuru

CWnd Sınıfı

Hiyerarşi grafik

CWnd::OnInitMenuPopup

WM_INITMENU