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