在 MFC(Microsoft Foundation Classes)中,CToolBar::LoadBitmap 是 CToolBar 类的一个公共方法,用于加载工具栏的位图资源。这个方法的声明如下:
BOOL LoadBitmap(
   UINT nIDResource
);

其中参数 nIDResource 是一个位图资源的资源 ID。

这个方法通常在工具栏的创建过程中调用,用于指定工具栏按钮的位图。它会根据资源 ID 加载相应的位图,并将其用于工具栏按钮的显示。

以下是一个简单的示例:
CToolBar myToolBar;
// 假设myToolBar已经被创建

// 加载位图资源并关联到工具栏
if (myToolBar.LoadBitmap(IDR_MYTOOLBAR_BITMAP))
{
    // 成功加载位图资源,可以继续设置工具栏的其他属性
    myToolBar.SetButtons(myToolBarDefaultButtons, sizeof(myToolBarDefaultButtons) / sizeof(UINT));
}
else
{
    // 加载失败,处理错误
}

这里,IDR_MYTOOLBAR_BITMAP 是位图资源的资源 ID,myToolBarDefaultButtons 是一个存放工具栏按钮 ID 的数组,通过 SetButtons 方法将这些按钮关联到工具栏上。

通过 LoadBitmap 方法,你可以方便地为工具栏指定位图资源,从而美化工具栏按钮的外观。


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