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 );
    }

请参见

参考

CToolBarCtrl选件类

层次结构图

TB_SETPRESSEDIMAGELIST

CImageList

CToolBarCtrl::GetPressedImageList