Shell Messages (Compact 2013)

3/28/2014

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

Programming element

Description

BFFM_ENABLEOK

This message enables or disables the OK button for the Browse For Folder dialog box.

BFFM_INITIALIZED

This message indicates that the Browse For Folder dialog box finished initializing.

BFFM_SELCHANGED

This message indicates that the selection in the dialog box changed.

BFFM_SETSELECTION

This message selects the specified folder in the Browse For Folder dialog box.

BFFM_SETSTATUSTEXT

This message sets the status text in the Browse For Folder dialog box.

BFFM_VALIDATEFAILED

This message indicates that the user typed an invalid name into the edit box of the Browse For Folder dialog box.

CPL_DBLCLK

This message is sent to a Control Panel application when the user double-clicks the icon in the control panel explorer.

CPL_EXIT

This message is sent once to a Control Panel application before the controlling application releases the DLL that contains the application.

CPL_GETCOUNT

This message is sent to a Control Panel application to retrieve the number of dialog boxes supported by the application.

CPL_INIT

This message is sent to a Control Panel application to prompt it to perform global initialization, especially memory allocation.

CPL_NEWINQUIRE

This message is sent to a Control Panel application to request information about a dialog box that the application supports.

CPL_STOP

This message is sent once for each dialog box when the application controlling the Control Panel application closes.

WM_CHOOSEFONT_GETLOGFONT

This message retrieves information about the current font selections that a user makes in the Font dialog box.

WM_HELP

This message indicates that the user pressed the F1 key.

WM_HIBERNATE

This message is sent to an application when system resources are running low.

WM_IM_INFO

This message is sent to a process that registers for IM notifications when the size or position of an input method (IM) changes.

WM_KEYFIRST

This message filters for keyboard messages.

WM_KEYLAST

This message filters for keyboard messages.

See Also

Reference

Shell Reference