AYGShell Messages (Compact 7)

3/12/2014

The following table shows the AYGShell messages, with a description of the purpose of each.

Programming element Description

MBN_HIDEMENUBAR

This notification message is sent once the menu bar has been hidden as the result of the application calling SHFullScreen with the SHFS_SHOWMENUBAR and/or the SHFS_AUTOMENUBAR flag.

MBN_SHOWMENUBAR

This notification message is sent once the menu bar has been redisplayed as the result of the application calling SHFullScreen with the SHFS_SHOWMENUBAR and/or the SHFS_AUTOMENUBAR flag.

NMN_GETAPPREGKEY

This notification message is sent to retrieve the application-specific registry settings for New button menu items.

NMN_GETPROPERTYBAG

This notification message is sent to retrieve an IPersistPropertyBag interface pointer used to initialize the new object.

NMN_INVOKECOMMAND

This notification message is sent to an application before a new instance of the COM object for a New button item is created.

NMN_NEWBUTTONUPDATED

This notification message is sent to applications when the global New button style changes.

NMN_NEWMENUDESTROY

This notification message is sent to an application before the global New button menu is destroyed.

SHCMBM_GETMENU

This message retrieves the menu handle to the menu that owns the menu receiving the message.

SHCMBM_GETSUBMENU

This message retrieves the menu handle to a specified submenu of the menu receiving the message.

SHCMBM_SETSUBMENU

This message replaces an existing submenu with a new one.

WM_FILECHANGEINFO

This notification message is sent by SendNotifyMessage from the shell to the window that was registered with SHChangeNotifyRegister.

See Also

Reference

AYGShell Reference