次の方法で共有


CMFCCaptionBar::SetBitmap

更新 : 2007 年 11 月

キャプション バーのビットマップ イメージを設定します。

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 
);

パラメータ

  • [入力] hBitmap
    設定するビットマップへのハンドル。

  • [入力] clrTransparent
    ビットマップの透明色を指定する RGB 値。

  • [入力] bStretch
    TRUE の場合、イメージの外接する四角形と同じ大きさでないビットマップは伸縮されます。それ以外の場合、ビットマップは伸縮されません。

  • [入力] bmpAlignment
    ビットマップの配置。

解説

このメソッドを使用して、キャプション バーのビットマップを設定します。

前のビットマップは自動的に破棄されます。CMFCCaptionBar::SetIcon メソッドを呼び出してアイコンをキャプション バーに表示すると、CMFCCaptionBar::RemoveIcon を呼び出してアイコンを削除するまでビットマップは表示されません。

ビットマップは、bmpAlignment パラメータの指定に従って整列されます。このパラメータは、次のいずれかの BarElementAlignment 値になります。

  • ALIGN_INVALID

  • ALIGN_LEFT

  • ALIGN_RIGHT

  • ALIGN_CENTER

必要条件

ヘッダー : afxcaptionbar.h

参照

概念

MFC 階層図

参照

CMFCCaptionBar Class