SHINITDLGINFO (Compact 2013)

3/28/2014

This structure sets members for the SHInitDialog function.

Syntax

typedef struct tagSHINITDIALOG {
  DWORD dwMask;
  HWND hDlg;
  DWORD dwFlags;
} SHINITDLGINFO, *PSHINITDLGINFO;

Members

  • dwMask
    Bitfield indicating which members of the SHINITDLGINFO structure are valid. Possible values are:

    #define SHIDIM_FLAGS 0x0001
    
  • hDlg
    Handle to the dialog box. This member is required.
  • dwFlags
    Flags indicating what action to take. Ignored unless SHIDIM_FLAGS is set. The following table shows the possible values for this member.

    Flag

    Description

    SHIDIF_FULLSCREENNOMENUBAR

    Sizes the dialog box to full screen. Does not leave room at the bottom for a menu bar.

    SHIDIF_SIZEDLG

    The dialog box is resized based on the current position of the software-based input panel (SIP).

    On devices with full displays, the dialog box is moved out of the way of the SIP.

    SHIDIF_SIZEDLGFULLSCREEN

    Sizes the dialog box to full screen, regardless of the position of the SIP.

Requirements

Header

aygshell.h

Library

aygshell.lib

See Also

Reference

Shell Structures