Struct winapi::commctrl::TASKDIALOGCONFIG [] [src]

pub struct TASKDIALOGCONFIG {
    pub cbSize: UINT,
    pub hwndParent: HWND,
    pub hInstance: HINSTANCE,
    pub dwFlags: TASKDIALOG_FLAGS,
    pub dwCommonButtons: TASKDIALOG_COMMON_BUTTON_FLAGS,
    pub pszWindowTitle: PCWSTR,
    pub hMainIcon: HICON,
    pub pszMainInstruction: PCWSTR,
    pub pszContent: PCWSTR,
    pub cButtons: UINT,
    pub pButtons: *const TASKDIALOG_BUTTON,
    pub nDefaultButton: c_int,
    pub cRadioButtons: UINT,
    pub pRadioButtons: *const TASKDIALOG_BUTTON,
    pub nDefaultRadioButton: c_int,
    pub pszVerificationText: PCWSTR,
    pub pszExpandedInformation: PCWSTR,
    pub pszExpandedControlText: PCWSTR,
    pub pszCollapsedControlText: PCWSTR,
    pub hFooterIcon: HICON,
    pub pszFooter: PCWSTR,
    pub pfCallback: PFTASKDIALOGCALLBACK,
    pub lpCallbackData: LONG_PTR,
    pub cxWidth: UINT,
}

Fields

cbSize: UINT hwndParent: HWND hInstance: HINSTANCE dwFlags: TASKDIALOG_FLAGS dwCommonButtons: TASKDIALOG_COMMON_BUTTON_FLAGS pszWindowTitle: PCWSTR hMainIcon: HICON pszMainInstruction: PCWSTR pszContent: PCWSTR cButtons: UINT pButtons: *const TASKDIALOG_BUTTON nDefaultButton: c_int cRadioButtons: UINT pRadioButtons: *const TASKDIALOG_BUTTON nDefaultRadioButton: c_int pszVerificationText: PCWSTR pszExpandedInformation: PCWSTR pszExpandedControlText: PCWSTR pszCollapsedControlText: PCWSTR hFooterIcon: HICON pszFooter: PCWSTR pfCallback: PFTASKDIALOGCALLBACK lpCallbackData: LONG_PTR cxWidth: UINT

Methods

impl TASKDIALOGCONFIG
[src]

unsafe fn pszMainIcon(&self) -> &PCWSTR

unsafe fn pszMainIcon_mut(&mut self) -> &mut PCWSTR

impl TASKDIALOGCONFIG
[src]

unsafe fn pszFooterIcon(&self) -> &PCWSTR

unsafe fn pszFooterIcon_mut(&mut self) -> &mut PCWSTR

Trait Implementations

impl Copy for TASKDIALOGCONFIG
[src]

impl Clone for TASKDIALOGCONFIG
[src]

fn clone(&self) -> TASKDIALOGCONFIG

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more