WM_MDISETMENU

Uygulama penceresinin Window menüsü çerçeve penceresi yerine bir MDI çerçevesi tüm menü değiştirmek için birden çok belge arabirim (MDI) istemci penceresi veya her WM_MDISETMENU ileti gönderir.

WM_MDISETMENU wParam (wparam) (HMENU'nun) hmenuFrame; =  / / işlemek için çerçeve menüsü lParam (lparam) (HMENU'nun) hmenuWindow; = / / işlemek için pencere menüsü 

 

Parametreleri

hmenuFrame
WParamdeğeri. Yeni çerçeve penceresi menüyü işlemek. Bu parametre null ise, kare pencere menüsü değişmez.
hmenuWindow
LParamdeğeri. Yeni pencere menüsünün tanıtıcısı. Bu parametre null ise, pencere menüsünden değişmez.

Dönüş değerleri

İletiyi başarılı olursa, dönüş eski kare pencere menüsünün tanıtıcısı değerdir.

Mesajı verirse, dönüş değeri sıfırdır.

Açıklamalar

Bu iletiyi gönderdikten sonra uygulamanın menü çubuğu güncelleme için DrawMenuBar işlevini çağırmanız gerekir.

Bu ileti penceresindeki menü geçiyorsa, MDI alt pencere menü öğeleri önceki pencere menüsünden kaldırılır ve yeni pencere menüsüne.

Bir MDI alt penceresi ekranı ve MDI çerçevesi pencere menüsünden bu iletiyi değiştirir, pencere menüsü simgesini geri yükleme simgesini önceki kare pencere menüsünden kaldırılır ve yeni çerçeve penceresi menüsüne.

QuickInfo

nbsp; Windows &NT: sürüm 3.1 veya üstü gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Desteklenmeyen.
Header:WINUSER.h ilan.

Ayrıca bkz:

Çoklu belge arabirimi genel bakış, Çoklu belge arabirimi iletileri, DrawMenuBar, WM_MDIREFRESHMENU

Index