Struct windows_sys::Win32::UI::Controls::TASKDIALOGCONFIG
[−]#[repr(C, packed(1))]pub struct TASKDIALOGCONFIG {Show 24 fields
pub cbSize: u32,
pub hwndParent: HWND,
pub hInstance: HINSTANCE,
pub dwFlags: TASKDIALOG_FLAGS,
pub dwCommonButtons: TASKDIALOG_COMMON_BUTTON_FLAGS,
pub pszWindowTitle: PWSTR,
pub Anonymous1: TASKDIALOGCONFIG_0,
pub pszMainInstruction: PWSTR,
pub pszContent: PWSTR,
pub cButtons: u32,
pub pButtons: *mut TASKDIALOG_BUTTON,
pub nDefaultButton: i32,
pub cRadioButtons: u32,
pub pRadioButtons: *mut TASKDIALOG_BUTTON,
pub nDefaultRadioButton: i32,
pub pszVerificationText: PWSTR,
pub pszExpandedInformation: PWSTR,
pub pszExpandedControlText: PWSTR,
pub pszCollapsedControlText: PWSTR,
pub Anonymous2: TASKDIALOGCONFIG_1,
pub pszFooter: PWSTR,
pub pfCallback: PFTASKDIALOGCALLBACK,
pub lpCallbackData: isize,
pub cxWidth: u32,
}Expand description
Required features: ‘Win32_UI_Controls’, ‘Win32_Foundation’, ‘Win32_UI_WindowsAndMessaging’
Fields
cbSize: u32hwndParent: HWNDhInstance: HINSTANCEdwFlags: TASKDIALOG_FLAGSdwCommonButtons: TASKDIALOG_COMMON_BUTTON_FLAGSpszWindowTitle: PWSTRAnonymous1: TASKDIALOGCONFIG_0pszMainInstruction: PWSTRpszContent: PWSTRcButtons: u32pButtons: *mut TASKDIALOG_BUTTONnDefaultButton: i32cRadioButtons: u32pRadioButtons: *mut TASKDIALOG_BUTTONnDefaultRadioButton: i32pszVerificationText: PWSTRpszExpandedInformation: PWSTRpszExpandedControlText: PWSTRpszCollapsedControlText: PWSTRAnonymous2: TASKDIALOGCONFIG_1pfCallback: PFTASKDIALOGCALLBACKlpCallbackData: isizecxWidth: u32