CMFCToolBar::LoadBitmapEx 是 MFC(Microsoft Foundation Classes)中 CMFCToolBar 类的一个公共方法,用于加载工具栏的位图资源。这个方法通常用于设置工具栏的外观,包括按钮图像等。

下面是关于 CMFCToolBar::LoadBitmapEx 方法的简要说明:
BOOL LoadBitmapEx(
   LPCTSTR lpszResourceName,
   int nToolBarID = 0,
   BOOL bCold = FALSE,
   BOOL bLocked = FALSE,
   BOOL bPartialLoad = FALSE
);

参数说明:

  •  lpszResourceName:位图资源的名称或者 ID。

  •  nToolBarID:工具栏的 ID。如果为 0,则使用默认的工具栏 ID。

  •  bCold:指定是否加载 "冷" 图像,通常用于非激活状态的工具栏按钮。

  •  bLocked:指定是否加载 "锁定" 图像,通常用于工具栏上的锁定按钮。

  •  bPartialLoad:指定是否进行部分加载,仅加载位图而不考虑按钮。


返回值:
如果成功加载位图资源,则返回 TRUE;否则返回 FALSE。

示例用法:
CMFCToolBar m_wndToolBar;

// 加载位图资源并设置工具栏外观
m_wndToolBar.LoadBitmapEx(IDR_MAINFRAME);

这个例子中,IDR_MAINFRAME 是工具栏位图资源的 ID,通过调用 LoadBitmapEx 方法加载这个位图资源,从而设置工具栏的外观。


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