CToolBarCtrl::SetPressedImageList
設定目前工具列控制項用來表示處於已按下狀態的按鈕的影像清單。
CImagelist* SetPressedImageList(
int iImageID,
CImageList* pImageList
);
參數
參數 |
描述 |
---|---|
[in] iImageID |
影像清單的以零起始的索引。 如果您只使用一個影像清單,將這個參數設為零。 |
[in] 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 );
}