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

请参见

参考

CDialogEx选件类

层次结构图