pub trait IFileDialogCustomize_Impl: Sized {
Show 27 methods // Required methods fn EnableOpenDropDown(&self, dwidctl: u32) -> Result<()>; fn AddMenu(&self, dwidctl: u32, pszlabel: &PCWSTR) -> Result<()>; fn AddPushButton(&self, dwidctl: u32, pszlabel: &PCWSTR) -> Result<()>; fn AddComboBox(&self, dwidctl: u32) -> Result<()>; fn AddRadioButtonList(&self, dwidctl: u32) -> Result<()>; fn AddCheckButton( &self, dwidctl: u32, pszlabel: &PCWSTR, bchecked: BOOL ) -> Result<()>; fn AddEditBox(&self, dwidctl: u32, psztext: &PCWSTR) -> Result<()>; fn AddSeparator(&self, dwidctl: u32) -> Result<()>; fn AddText(&self, dwidctl: u32, psztext: &PCWSTR) -> Result<()>; fn SetControlLabel(&self, dwidctl: u32, pszlabel: &PCWSTR) -> Result<()>; fn GetControlState(&self, dwidctl: u32) -> Result<CDCONTROLSTATEF>; fn SetControlState( &self, dwidctl: u32, dwstate: CDCONTROLSTATEF ) -> Result<()>; fn GetEditBoxText(&self, dwidctl: u32) -> Result<*mut u16>; fn SetEditBoxText(&self, dwidctl: u32, psztext: &PCWSTR) -> Result<()>; fn GetCheckButtonState(&self, dwidctl: u32) -> Result<BOOL>; fn SetCheckButtonState(&self, dwidctl: u32, bchecked: BOOL) -> Result<()>; fn AddControlItem( &self, dwidctl: u32, dwiditem: u32, pszlabel: &PCWSTR ) -> Result<()>; fn RemoveControlItem(&self, dwidctl: u32, dwiditem: u32) -> Result<()>; fn RemoveAllControlItems(&self, dwidctl: u32) -> Result<()>; fn GetControlItemState( &self, dwidctl: u32, dwiditem: u32 ) -> Result<CDCONTROLSTATEF>; fn SetControlItemState( &self, dwidctl: u32, dwiditem: u32, dwstate: CDCONTROLSTATEF ) -> Result<()>; fn GetSelectedControlItem(&self, dwidctl: u32) -> Result<u32>; fn SetSelectedControlItem(&self, dwidctl: u32, dwiditem: u32) -> Result<()>; fn StartVisualGroup(&self, dwidctl: u32, pszlabel: &PCWSTR) -> Result<()>; fn EndVisualGroup(&self) -> Result<()>; fn MakeProminent(&self, dwidctl: u32) -> Result<()>; fn SetControlItemText( &self, dwidctl: u32, dwiditem: u32, pszlabel: &PCWSTR ) -> Result<()>;
}

Required Methods§

fn EnableOpenDropDown(&self, dwidctl: u32) -> Result<()>

fn AddMenu(&self, dwidctl: u32, pszlabel: &PCWSTR) -> Result<()>

fn AddPushButton(&self, dwidctl: u32, pszlabel: &PCWSTR) -> Result<()>

fn AddComboBox(&self, dwidctl: u32) -> Result<()>

fn AddRadioButtonList(&self, dwidctl: u32) -> Result<()>

fn AddCheckButton( &self, dwidctl: u32, pszlabel: &PCWSTR, bchecked: BOOL ) -> Result<()>

fn AddEditBox(&self, dwidctl: u32, psztext: &PCWSTR) -> Result<()>

fn AddSeparator(&self, dwidctl: u32) -> Result<()>

fn AddText(&self, dwidctl: u32, psztext: &PCWSTR) -> Result<()>

fn SetControlLabel(&self, dwidctl: u32, pszlabel: &PCWSTR) -> Result<()>

fn GetControlState(&self, dwidctl: u32) -> Result<CDCONTROLSTATEF>

fn SetControlState(&self, dwidctl: u32, dwstate: CDCONTROLSTATEF) -> Result<()>

fn GetEditBoxText(&self, dwidctl: u32) -> Result<*mut u16>

fn SetEditBoxText(&self, dwidctl: u32, psztext: &PCWSTR) -> Result<()>

fn GetCheckButtonState(&self, dwidctl: u32) -> Result<BOOL>

fn SetCheckButtonState(&self, dwidctl: u32, bchecked: BOOL) -> Result<()>

fn AddControlItem( &self, dwidctl: u32, dwiditem: u32, pszlabel: &PCWSTR ) -> Result<()>

fn RemoveControlItem(&self, dwidctl: u32, dwiditem: u32) -> Result<()>

fn RemoveAllControlItems(&self, dwidctl: u32) -> Result<()>

fn GetControlItemState( &self, dwidctl: u32, dwiditem: u32 ) -> Result<CDCONTROLSTATEF>

fn SetControlItemState( &self, dwidctl: u32, dwiditem: u32, dwstate: CDCONTROLSTATEF ) -> Result<()>

fn GetSelectedControlItem(&self, dwidctl: u32) -> Result<u32>

fn SetSelectedControlItem(&self, dwidctl: u32, dwiditem: u32) -> Result<()>

fn StartVisualGroup(&self, dwidctl: u32, pszlabel: &PCWSTR) -> Result<()>

fn EndVisualGroup(&self) -> Result<()>

fn MakeProminent(&self, dwidctl: u32) -> Result<()>

fn SetControlItemText( &self, dwidctl: u32, dwiditem: u32, pszlabel: &PCWSTR ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§