CMFCToolBarImages 类中的 Load 方法用于从图像文件或资源加载图像到工具栏图像对象中。以下是该方法的基本语法:
BOOL Load(
    UINT uiResID,
    LPCTSTR lpszResType = RT_PNG,
    HINSTANCE hinstRes = AfxFindResourceHandle(MAKEINTRESOURCE(uiResID), lpszResType),
    BOOL bAdd = FALSE,
    DWORD dwPngImageWellIndex = 0
);

该方法的参数说明如下:

  •  uiResID:图像资源的ID,可以是位图、PNG 等。

  •  lpszResType:资源的类型,默认为 PNG 图像。

  •  hinstRes:包含资源的实例句柄,默认为资源的默认实例句柄。

  •  bAdd:如果为 TRUE,则将加载的图像添加到已有的图像列表中;如果为 FALSE,则替换当前的图像列表。

  •  dwPngImageWellIndex:PNG 图像的索引。


以下是一个示例,演示如何使用 Load 方法加载图像到工具栏图像对象:
CMFCToolBarImages myToolBarImages;

// 加载位图资源到工具栏图像对象
if (myToolBarImages.Load(IDB_MY_BITMAP))
{
    // 执行加载成功后的操作
}
else
{
    // 处理加载失败的情况
}

请注意,具体的资源ID和资源类型需要根据你的应用程序的资源设置进行调整。此外,你可能需要在使用 CMFCToolBarImages 对象的其他方法之前调用 Load 方法来加载所需的图像。


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