CToolBarCtrl::SetPressedImageList
更新 : 2007 年 11 月
現在のツール バー コントロールが押された状態のボタンを表示するために使用するイメージ リストを設定します。
CImagelist* SetPressedImageList(
int iImageID,
CImageList* pImageList
);
パラメータ
パラメータ |
説明 |
---|---|
[入力] iImageID |
イメージ リストの 0 から始まるインデックス。1 つのイメージ リストだけを使用する場合は、このパラメータをゼロに設定します。 |
[入力] pImageList |
新しいイメージ リストが含まれている CImageList へのポインタ。 |
戻り値
現在のコントロールの以前のイメージ リストが含まれている CImageList へのポインタ。そのようなイメージ リストが設定されていない場合は NULL。
解説
このメソッドは、TB_SETPRESSEDIMAGELIST メッセージを送信します。このメッセージについては、Windows SDK を参照してください。
必要条件
ヘッダー : 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 );
}
参照
参照
CToolBarCtrl::GetPressedImageList