CDialogEx::SetBackgroundImage
将对话框的背景图像。
void SetBackgroundImage(
HBITMAP hBitmap,
BackgroundLocation location=BACKGR_TILE,
BOOL bAutoDestroy=TRUE,
BOOL bRepaint=TRUE
);
BOOL SetBackgroundImage(
UINT uiBmpResId,
BackgroundLocation location=BACKGR_TILE,
BOOL bRepaint=TRUE
);
参数
[in] hBitmap
适于背景图像的句柄。[in] uiBmpResId
背景图像的资源ID。[in] location
指定图像的位置的某个 CDialogEx::BackgroundLocation 值。 有效值包括BACKGR_TILE、BACKGR_TOPLEFT、BACKGR_TOPRIGHT、BACKGR_BOTTOMLEFT和BACKGR_BOTTOMRIGHT。 默认值为BACKGR_TILE。[in] bAutoDestroy
自动销毁背景图像的TRUE ;否则,FALSE。[in] bRepaint
立即重绘对话框的TRUE ;否则,FALSE。
返回值
第二种方法是,如果方法成功,则重载语法,TRUE ;否则,FALSE。
备注
指定的不会拉伸图像以适合对话框的工作区。
要求
标头: afxdialogex.h