CToolBarCtrl::SetPressedImageList
押された状態のボタンを表すために現在のツール バー コントロールが使用するイメージ リストを設定します。
CImagelist* SetPressedImageList(
int iImageID,
CImageList* pImageList
);
パラメーター
パラメーター |
説明 |
---|---|
[入力] iImageID |
イメージ リストから始まるインデックス。1 種類のイメージ リストだけを使用する場合は、このパラメーターをゼロに設定します。 |
[入力] pImageList |
新しいイメージ リストを含む CImageList へのポインター。 |
戻り値
このようなイメージ リストが設定されていない場合、現在のコントロールの前のイメージ リストを含む CImageList へのポインター、または NULL。
解説
このメソッドは Windows SDKで説明する TB_SETPRESSEDIMAGELIST のメッセージを送信します。
必要条件
ヘッダー: afxcmn.h
このコントロールは Windows Vista 以降でサポートされます。
このメソッドに関するその他の要件については、「Windows Vista コモン コントロールの作成要件」を参照してください。
使用例
次のコード例は、既定のイメージ リストと同じになるようにプッシュされたイメージ リストを設定します。
{
// SetPressedImageList
// Set the pressed image list to be the same as the
// normal image list.
CToolBarCtrl& m_toolBarCtrl = m_wndToolBar.GetToolBarCtrl();
CImageList* pNormalCil = m_toolBarCtrl.GetImageList();
CImageList* pPressedCil = m_toolBarCtrl.GetPressedImageList();
m_toolBarCtrl.SetPressedImageList( 0, pNormalCil );
}