Go to the documentation of this file.
23 typedef HRESULT(CALLBACK *
PFTASKDIALOGCALLBACK)(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam, LONG_PTR lpRefData);
50 typedef enum _TASKDIALOG_MESSAGES
69 typedef enum _TASKDIALOG_NOTIFICATIONS
84 typedef struct _TASKDIALOG_BUTTON
90 typedef enum _TASKDIALOG_ELEMENTS
98 typedef enum _TASKDIALOG_ICON_ELEMENTS
104 #define TD_WARNING_ICON MAKEINTRESOURCEW(-1)
105 #define TD_ERROR_ICON MAKEINTRESOURCEW(-2)
106 #define TD_INFORMATION_ICON MAKEINTRESOURCEW(-3)
107 #define TD_SHIELD_ICON MAKEINTRESOURCEW(-4)
120 typedef struct _TASKDIALOGCONFIG
const TASKDIALOG_BUTTON * pRadioButtons
PCWSTR pszCollapsedControlText
PFTASKDIALOGCALLBACK pfCallback
@ TDM_SET_PROGRESS_BAR_RANGE
PCWSTR pszMainInstruction
_TASKDIALOG_COMMON_BUTTON_FLAGS
HRESULT(CALLBACK * PFTASKDIALOGCALLBACK)(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam, LONG_PTR lpRefData)
PCWSTR pszExpandedInformation
@ TDN_EXPANDO_BUTTON_CLICKED
@ TDN_VERIFICATION_CLICKED
int TASKDIALOG_COMMON_BUTTON_FLAGS
@ TDE_EXPANDED_INFORMATION
@ TDN_RADIO_BUTTON_CLICKED
@ TDM_SET_PROGRESS_BAR_STATE
@ TDF_SHOW_MARQUEE_PROGRESS_BAR
@ TDM_SET_BUTTON_ELEVATION_REQUIRED_STATE
@ TDM_SET_PROGRESS_BAR_POS
@ TDM_SET_MARQUEE_PROGRESS_BAR
@ TDF_POSITION_RELATIVE_TO_WINDOW
@ TDF_VERIFICATION_FLAG_CHECKED
TASKDIALOG_COMMON_BUTTON_FLAGS dwCommonButtons
const TASKDIALOG_BUTTON * pButtons
@ TDM_UPDATE_ELEMENT_TEXT
@ TDF_USE_COMMAND_LINKS_NO_ICON
@ TDM_ENABLE_RADIO_BUTTON
PCWSTR pszExpandedControlText
@ TDF_EXPANDED_BY_DEFAULT
@ TDM_SET_PROGRESS_BAR_MARQUEE
@ TDF_NO_DEFAULT_RADIO_BUTTON
@ TDF_ALLOW_DIALOG_CANCELLATION
PCWSTR pszVerificationText