pub trait ITaskbarList3_Impl: Sized + ITaskbarList2_Impl {
    // Required methods
    fn SetProgressValue(
        &self,
        hwnd: HWND,
        ullcompleted: u64,
        ulltotal: u64
    ) -> Result<()>;
    fn SetProgressState(&self, hwnd: HWND, tbpflags: TBPFLAG) -> Result<()>;
    fn RegisterTab(&self, hwndtab: HWND, hwndmdi: HWND) -> Result<()>;
    fn UnregisterTab(&self, hwndtab: HWND) -> Result<()>;
    fn SetTabOrder(&self, hwndtab: HWND, hwndinsertbefore: HWND) -> Result<()>;
    fn SetTabActive(
        &self,
        hwndtab: HWND,
        hwndmdi: HWND,
        dwreserved: u32
    ) -> Result<()>;
    fn ThumbBarAddButtons(
        &self,
        hwnd: HWND,
        cbuttons: u32,
        pbutton: *const THUMBBUTTON
    ) -> Result<()>;
    fn ThumbBarUpdateButtons(
        &self,
        hwnd: HWND,
        cbuttons: u32,
        pbutton: *const THUMBBUTTON
    ) -> Result<()>;
    fn ThumbBarSetImageList(&self, hwnd: HWND, himl: HIMAGELIST) -> Result<()>;
    fn SetOverlayIcon(
        &self,
        hwnd: HWND,
        hicon: HICON,
        pszdescription: &PCWSTR
    ) -> Result<()>;
    fn SetThumbnailTooltip(&self, hwnd: HWND, psztip: &PCWSTR) -> Result<()>;
    fn SetThumbnailClip(&self, hwnd: HWND, prcclip: *const RECT) -> Result<()>;
}

Required Methods§

fn SetProgressValue( &self, hwnd: HWND, ullcompleted: u64, ulltotal: u64 ) -> Result<()>

fn SetProgressState(&self, hwnd: HWND, tbpflags: TBPFLAG) -> Result<()>

fn RegisterTab(&self, hwndtab: HWND, hwndmdi: HWND) -> Result<()>

fn UnregisterTab(&self, hwndtab: HWND) -> Result<()>

fn SetTabOrder(&self, hwndtab: HWND, hwndinsertbefore: HWND) -> Result<()>

fn SetTabActive( &self, hwndtab: HWND, hwndmdi: HWND, dwreserved: u32 ) -> Result<()>

fn ThumbBarAddButtons( &self, hwnd: HWND, cbuttons: u32, pbutton: *const THUMBBUTTON ) -> Result<()>

fn ThumbBarUpdateButtons( &self, hwnd: HWND, cbuttons: u32, pbutton: *const THUMBBUTTON ) -> Result<()>

fn ThumbBarSetImageList(&self, hwnd: HWND, himl: HIMAGELIST) -> Result<()>

fn SetOverlayIcon( &self, hwnd: HWND, hicon: HICON, pszdescription: &PCWSTR ) -> Result<()>

fn SetThumbnailTooltip(&self, hwnd: HWND, psztip: &PCWSTR) -> Result<()>

fn SetThumbnailClip(&self, hwnd: HWND, prcclip: *const RECT) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§