다음을 통해 공유


PH_MESSAGE_BOX_PARAMETERS (Windows Embedded CE 6.0)

1/6/2010

Structure used in conjunction with the PHMessageBox control.

Syntax

typedef struct _PH_MESSAGE_BOX_PARAMETERS
{
    DWORD StructSize;               
    DWORD Flags;                   
    HWND Owner;                     
    HINSTANCE Instance;             
    const WCHAR* pTitle;            
    const WCHAR* pText;             
    UINT IconId;                    
    UINT MenuId;                    
        union{                          
        UINT SelectedId;            
        HWND Dialog;                
        } result;
} PH_MESSAGE_BOX_PARAMETERS;

Members

  • StructSize
    [in] Struct size in bytes.
  • Flags
    [in] VDF_xxx flags.
  • Owner
    [in] Owner of the message box.
  • Instance
    [in] Optional. Handle to the instance containing any custom resources.
  • pTitle
    [in] Title of the message box.
  • pText
    [in] Text of the message box.
  • IconId
    [in] Icon for the message box.
  • MenuId
    [in] Optional, a menu. If a menu is not defined for the message box, then the default is the following:

    Button 1. Text = "Ok" / ID=IDOK.

    Button 2. Text = "Cancel" / ID=IDCANCEL.

  • SelectedId
    [out] Identifier of the button selected by the user. Returned only for modal boxes.
  • Dialog
    [out] Handle to the window of the message box. Returned only for modeless boxes.

Remarks

Note

This documentation applies to functionality implemented in sample code for PhCommon. For more information, see PhCommon Reference.

If the result dialog is non-modal, the caller is responsible for terminating the dialog with a call to CloseWindow().

Requirements

Header controldefinitions.h
Library PhCommon.dll
Windows Embedded CE Windows Embedded CE 6.0 and later

See Also

Reference

PhCommon Structures
PhCommon Reference
PhCommon Dialog Flags