pub trait Column_Impl: Sized + IDispatch_Impl {
    // Required methods
    fn Name(&self) -> Result<BSTR>;
    fn Width(&self) -> Result<i32>;
    fn SetWidth(&self, width: i32) -> Result<()>;
    fn DisplayPosition(&self) -> Result<i32>;
    fn SetDisplayPosition(&self, index: i32) -> Result<()>;
    fn Hidden(&self) -> Result<BOOL>;
    fn SetHidden(&self, hidden: BOOL) -> Result<()>;
    fn SetAsSortColumn(&self, sortorder: _ColumnSortOrder) -> Result<()>;
    fn IsSortColumn(&self) -> Result<BOOL>;
}

Required Methods§

fn Name(&self) -> Result<BSTR>

fn Width(&self) -> Result<i32>

fn SetWidth(&self, width: i32) -> Result<()>

fn DisplayPosition(&self) -> Result<i32>

fn SetDisplayPosition(&self, index: i32) -> Result<()>

fn Hidden(&self) -> Result<BOOL>

fn SetHidden(&self, hidden: BOOL) -> Result<()>

fn SetAsSortColumn(&self, sortorder: _ColumnSortOrder) -> Result<()>

fn IsSortColumn(&self) -> Result<BOOL>

Object Safety§

This trait is not object safe.

Implementors§