A version of this page is also available for

Windows Embedded CE 6.0 R3


This function is used with an input dialog box. This is any dialog box where the input panel should remain raised, regardless of where the input focus is. When the dialog box is activated, the input panel will be raised, and when it is deactivated, the input panel will be lowered.


void SHInputDialog(
  HWND hwnd,
  UINT uMsg,
  WPARAM wParam


  • hwnd
    [in] Handle to the dialog box window.
  • uMsg
    [in] Current message the dialog box procedure is processing.
  • wParam
    [in] Specifies the wParam of the current message.

Return Value



This function should be called at the top of your window procedure, before processing the current message.


Header aygshell.h
Library aygshell.lib
Windows Embedded CE Windows CE 3.0 and later
Windows Mobile Pocket PC 2000 and later