Shell Functions
4/8/2010
The following table shows the Windows Mobile Shell functions, with a description of the purpose of each.
Programming element | Windows Mobile Professional and Windows Mobile Classic | Windows Mobile Standard | Description |
---|---|---|---|
X |
|
Creates the document list window. |
|
X |
|
Gets the first selected WAV file. |
|
X |
|
Gets the next selected WAV file. |
|
X |
X |
Draws a focus rectangle in a style and color that are based on the current theme. |
|
|
X |
Gets the extended style information for the current window. |
|
|
X |
Gets the input mode of the current window. |
|
|
X |
Sets the extended style information for the specified window. |
|
|
X |
Sets the input mode of the specified window. |
|
|
X |
Sets the symbol information for the specified window. |
|
X |
X |
Shuts down the system. |
|
X |
X |
Creates a system-defined dialog box that shows a grid of thumbnails, enabling the user to choose a picture or video. |
|
|
X |
Gets the input mode for the specified list box. |
|
|
X |
Sets the input mode for the specified list box. |
|
X |
X |
Launches the Camera Capture dialog box, which allows the user to capture pictures and shoot videos. |
|
X |
X |
Removes a window from the notification chain. |
|
X |
X |
Enlists an application for receiving change notifications. |
|
X |
X |
Tries to free up memory for an application. |
|
X |
X |
Creates a menu bar at the bottom of the screen. |
|
X |
X |
Puts the device into a lock state and immediately attempts to unlock it. |
|
X |
X |
This is provided for applications that need to dynamically show or hide the OK button based on some state that the application is in. |
|
X |
X |
Sends a message to the system to add, modify, or delete an icon from the taskbar status area. |
|
X |
X |
Performs an action on a file. The file can be an executable file or a document |
|
X |
X |
Enables or disables individual soft keys by command identifier or index. |
|
X |
X |
Can be used to get a handle to a menu bar window. |
|
X |
X |
Releases memory that is allocated for context menu processing. |
|
X |
X |
Can be used to take over certain areas of the screen. It is used to modify the soft key bar or Start menu icon. |
|
X |
X |
Determines if a navigational control is mapped to an application. |
|
X |
X |
Will search for the first storage card and construct the path that would be used to look for an autorun file. |
|
X |
X |
Retrieves the path to the documents directory for the volume specified in the pszPath parameter. |
|
X |
X |
Gets a list of emergency calls. |
|
X |
X |
Retrieves information about an object in the file system, such as a file, a folder, a directory, or a drive root. |
|
|
X |
Retrieves the SHIME_MODE value from IME or the keyboard driver. |
|
X |
X |
Retrieves the current state of a context feature of an input window. |
|
X |
X |
Retrieves the location of a special folder. |
|
X |
X |
Retrieves the system font size. |
|
X |
X |
Manages the input panel and your application, and the restoration of the original state. |
|
X |
X |
Manages the input panel and your application. |
|
X |
X |
Prevents the shell from reverting to the Home screen and locking the device. |
|
X |
X |
Supercedes SHIdleTimerReset by enabling the application to specify which timer gets reset. |
|
|
X |
Gets the message that should go into the Input Method Editor (IME) translation buffer in order to clear the field that the user is typing in. |
|
|
X |
Notifies the shell that the user pressed a key. |
|
X |
Gives the shell a bitmap containing icons which the shell will use to draw the status icon when in a custom input mode. |
||
|
X |
Sets the status icon to the specified mode. Sets the input mode icon in the tray. |
|
X |
X |
Primarily used to create a full-screen dialog box with the OK button in the navigation bar. |
|
X |
X |
Initializes parameters for the CAPEDIT controls. |
|
X |
X |
Used with an input dialog box where the input panel should remain raised, regardless of where the input focus is. |
|
X |
X |
Invokes a command from a context menu. |
|
X |
X |
Loads the context menu extensions from handlers that are listed in the registry for the context-class pair that is specified. |
|
X |
|
Reads an image file, decompresses it, and returns a handle to a bitmap in memory. |
|
X |
|
Converts a .gif in the resource file to a bitmap. |
|
X |
X |
Returns to the previous application on the device. |
|
X |
|
Asynchronously adds a notification to the notification tray. |
|
X |
|
Gets the data for a notification. |
|
X |
Gets the data for the latest notification of the specified class ID. |
||
X |
|
Removes a notification. |
|
X |
|
Updates aspects of a pending notification. |
|
X |
|
Recognizes the stylus tap-and-hold gesture and the Action button press-and-hold gesture. |
|
|
X |
Sends the BACK key to the control with focus. |
|
X |
|
Assigns a window to receive a particular hardware button's key-press messages |
|
|
X |
Passes the SHIME_MODE value to IME or the keyboard driver. |
|
X |
|
Changes the state of a context feature of an input window. |
|
X |
|
Sets the title text in the taskbar. |
|
X |
X |
Adjusts the power timeout when the device is locked or unlocked. |
|
X |
|
Queries the shell for information about the input panel and input methods (IM). |
|
X |
|
Requests a change of position for the input panel. |