CMFCBaseTabCtrl::SetImageList
タブ コントロールのアイコン イメージ リストを設定します。
virtual BOOL SetImageList(
UINT uiID,
int cx = 15,
COLORREF clrTransp = RGB(255,0,255)
);
virtual BOOL SetImageList(
HIMAGELIST hImageList
);
パラメーター
[入力] uiID
ビットマップ リソース ID。SetImageList は、このリソースからイメージ リストを読み込みます。[入力] cx
各イメージの幅 (ピクセル単位)。[入力] clrTransp
イメージの透明色を示す COLORREF パラメーター。[入力] hImageList
プリロードしたイメージ リストのハンドル。
戻り値
メソッドが正常に実行された場合は 0 以外を返します。それ以外の場合は 0 を返します。
解説
アイコン イメージ リストのイメージは、タブのラベルと共に表示されます。アイコンを表示するには、CMFCBaseTabCtrl::AddTab を呼び出すときに、インデックスを指定する必要があります。
タブ コントロールがフラット スタイルで作成されていると、SetImageList は失敗します。uiID で指定されたイメージをフレームワークが読み込むことができない場合も失敗します。
このメソッドは、イメージ サイズとテキスト サイズに従ってタブの高さを再計算します。
必要条件
ヘッダー : afxbasetabctrl.h