在 MFC 中,CMFCToolBarImages 类用于管理工具栏按钮的图像。该类的构造函数通常用于初始化 CMFCToolBarImages 对象。

以下是 CMFCToolBarImages 类的一个简单示例,其中包含了构造函数的使用:
#include <afxtoolbarimages.h>

// ...

CMFCToolBarImages myToolBarImages;

// 在构造函数中加载图像资源
myToolBarImages.Load(IDB_MY_TOOLBAR_IMAGES);

// 使用图像
CImageList* pImageList = myToolBarImages.GetImage();
if (pImageList != nullptr)
{
    // 在工具栏按钮上设置图像
    m_wndToolBar.GetToolBarCtrl().SetImageList(pImageList);
}

// ...

在这个例子中,CMFCToolBarImages 对象 myToolBarImages 被创建,并在构造函数中加载了一个位图资源(假设 IDB_MY_TOOLBAR_IMAGES 是一个位图资源的 ID)。随后,可以通过 GetImage 方法获取图像列表,并将其设置到工具栏按钮上。

需要注意的是,CMFCToolBarImages 类的构造函数通常不是显式调用的,而是通过 Load 等方法间接初始化对象。在构造 CMFCToolBarImages 对象时,你可能需要使用默认构造函数,然后再调用 Load 等方法加载图像资源。


转载请注明出处:http://www.zyzy.cn/article/detail/20355/MFC/CMFCToolBarImages