在 MFC 中,CMFCToolBar 类确实有名为 LoadToolBar 的公共方法,用于加载工具栏的定义。以下是该方法的一种可能的函数原型:
BOOL CMFCToolBar::LoadToolBar(UINT uiToolbarResID, UINT uiColdResID = 0, UINT uiMenuResID = 0, BOOL bLocked = FALSE, UINT uiDisabledResID = 0, UINT uiMenuDisabledResID = 0);

其中参数说明如下:

  •  uiToolbarResID:工具栏的资源 ID。

  •  uiColdResID:冷图标的资源 ID。

  •  uiMenuResID:与工具栏相关联的菜单的资源 ID。

  •  bLocked:一个布尔值,指示工具栏是否应该处于锁定状态。

  •  uiDisabledResID:禁用图标的资源 ID。

  •  uiMenuDisabledResID:禁用状态下与工具栏相关联的菜单的资源 ID。


此方法允许您从资源中加载工具栏的定义,包括按钮的图标、关联菜单等。通过调用此方法,您可以在运行时动态地加载和设置工具栏。

请注意,具体的函数原型和参数可能会根据 MFC 版本的不同而有所调整。如果在最新版本的 MFC 中引入了新的方法或特性,建议查阅最新的文档或头文件以获取详细的信息。


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