AYGShell Functions

The following functions are only available with the AYGShell.

Programming element Description
SHChangeNotifyDeregister This function turns off a window's ability to receive file change notifications.
SHChangeNotifyFree This function frees a file change notification structure.
SHChangeNotifyRegister This function enlists an application for receiving change notifications.
SHCloseApps This function tries to free up memory for an application.
SHCreateMenuBar This function creates a menu bar at the bottom of the window.
SHCreateNewItem This function creates a new item programmatically, as if an item were chosen from the global New button menu.
SHDoneButton This function allows applications to dynamically show or hide the OK button based on the state of the application.
SHEnumPropSheetHandlers Not implemented.
SHFindMenuBar This function is used to get a handle to a menu bar window created with SHCreateMenuBar.
SHFreeContextMenuExtensions This function releases memory allocated for context menu processing.
SHFullScreen This function is used to take over certain areas of the screen.
SHGetAppKeyAssoc This function determines if a navigational control is mapped to an application.
SHGetAutoRunPath This function searches for the first storage card and construct the path that is used to look for an autorun file.
SHGetEmergencyCallList Not implemented.
SHGetInputContext Not supported.
SHHandleWMActivate This function is used to help manage the input panel and your application.
SHHandleWMSettingChange This function is used to help manage the input panel and your application.
SHInitDialog This function resizes a dialog box to accommodate a software input panel.
SHInitExtraControls This function initializes parameters for the CAPEDIT and RES file-based ToolTips controls.
SHInputDialog This function is used with an input dialog box.
SHInvokeContextMenuCommand This function invokes a command from a context menu.
SHLoadContextMenuExtensions This function loads the context menu extensions from handlers listed in the registry for the specified context-class pair.
SHNotificationAdd This function adds a notification to the notification tray.
SHNotificationGetData This function gets the data for a notification.
SHNotificationRemove This function removes a notification.
SHNotificationUpdate This function updates aspects of a pending notification.
SHRecognizeGesture This function is used to recognize pauses in stylus movement.
SHSetAppKeyWndAssoc This function assigns a window to receive a particular hardware button's key-press messages.
SHSetInputContext Not supported.
SHSetNavBarText This function sets the title text in the taskbar.
SHSipInfo This function queries the shell for information about the input panel and input methods.
SHSipPreference This function requests a state for the input panel.

See Also

AYGShell Reference

Last updated on Wednesday, April 13, 2005

© 2005 Microsoft Corporation. All rights reserved.