CMFCCaptionBar::SetBitmap

设置标题栏的位图图像。

void SetBitmap(
   HBITMAP hBitmap,
   COLORREF clrTransparent,
   BOOL bStretch=FALSE,
   BarElementAlignment bmpAlignment=ALIGN_RIGHT 
);
void SetBitmap(
   UINT uiBmpResID,
   COLORREF clrTransparent,
   BOOL bStretch=FALSE,
   BarElementAlignment bmpAlignment=ALIGN_RIGHT 
);

参数

  • [in] hBitmap
    对设置的位图的句柄。

  • [in] clrTransparent
    指定位图的透明颜色的RGB值。

  • [in] bStretch
    如果 TRUE,位图时,如果不适应图像边框。否则位图不拉伸。

  • [in] bmpAlignment
    位图的对齐方式。

备注

使用此方法可设置标题栏上的位图。

自动销毁前面的位图。如果标题栏显示图标,因为您调用 CMFCCaptionBar::SetIcon 方法,位图将不会显示,除非通过调用 CMFCCaptionBar::RemoveIcon移除图标。

位图对齐如指定由 bmpAlignment 参数。此参数可为下列 BarElementAlignment 值之一:

  • ALIGN_INVALID

  • ALIGN_LEFT

  • ALIGN_RIGHT

  • ALIGN_CENTER

要求

标头: afxcaptionbar.h

请参见

参考

CMFCCaptionBar选件类

层次结构图