CToolBarCtrl::SetPressedImageList
设置图像列出当前工具栏控件使用个表示按下状态的按钮。
CImagelist* SetPressedImageList(
int iImageID,
CImageList* pImageList
);
参数
Parameter |
说明 |
---|---|
[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 );
}