pub trait dwm_Hwnd: uxtheme_Hwnd {
// Provided methods
fn DwmExtendFrameIntoClientArea(
&self,
margins_inset: &MARGINS
) -> HrResult<()> { ... }
fn DwmInvalidateIconicBitmaps(&self) -> HrResult<()> { ... }
fn DwmSetIconicLivePreviewBitmap(
&self,
hbmp: HBITMAP,
pt_client: Option<POINT>,
sit_flags: Option<DWM_SIT>
) -> HrResult<()> { ... }
fn DwmSetIconicThumbnail(
&self,
hbmp: HBITMAP,
sit_flags: Option<DWM_SIT>
) -> HrResult<()> { ... }
}
Available on crate features
kernel
and dwm
only.Expand description
This trait is enabled with the dwm
feature, and provides methods for
HWND
.
Prefer importing this trait through the prelude:
use winsafe::prelude::*;
Provided Methods§
sourcefn DwmExtendFrameIntoClientArea(&self, margins_inset: &MARGINS) -> HrResult<()>
fn DwmExtendFrameIntoClientArea(&self, margins_inset: &MARGINS) -> HrResult<()>
DwmExtendFrameIntoClientArea
function.
sourcefn DwmInvalidateIconicBitmaps(&self) -> HrResult<()>
fn DwmInvalidateIconicBitmaps(&self) -> HrResult<()>
DwmInvalidateIconicBitmaps
function.
sourcefn DwmSetIconicLivePreviewBitmap(
&self,
hbmp: HBITMAP,
pt_client: Option<POINT>,
sit_flags: Option<DWM_SIT>
) -> HrResult<()>
fn DwmSetIconicLivePreviewBitmap( &self, hbmp: HBITMAP, pt_client: Option<POINT>, sit_flags: Option<DWM_SIT> ) -> HrResult<()>
DwmSetIconicLivePreviewBitmap
function.
sourcefn DwmSetIconicThumbnail(
&self,
hbmp: HBITMAP,
sit_flags: Option<DWM_SIT>
) -> HrResult<()>
fn DwmSetIconicThumbnail( &self, hbmp: HBITMAP, sit_flags: Option<DWM_SIT> ) -> HrResult<()>
DwmSetIconicThumbnail
function.
Object Safety§
This trait is not object safe.