该方法的目的是从资源中加载工具栏的定义,并将其初始化。具体而言,它会读取工具栏资源(通常是通过资源编辑器创建的),并创建工具栏按钮,然后将这些按钮添加到工具栏上。
以下是该方法的简要说明:
BOOL CMFCToolBar::LoadToolBar(
UINT uiResID, // 工具栏资源的 ID
UINT uiColdResID = 0, // 冷却(未激活)图像资源的 ID
UINT uiMenuResID = 0, // 菜单资源的 ID
BOOL bLocked = TRUE, // 工具栏是否锁定
UINT uiLockedResID = 0 // 工具栏锁定时的图像资源 ID
);
参数说明:
- uiResID: 工具栏资源的 ID,通常是在资源编辑器中定义的。
- uiColdResID: 冷却(未激活)图像资源的 ID。如果为零,则使用默认的图像资源。
- uiMenuResID: 菜单资源的 ID。如果为零,则不关联菜单。
- bLocked: 指示工具栏是否锁定。
- uiLockedResID: 工具栏锁定时的图像资源 ID。如果为零,则使用默认的锁定图像。
示例用法:
CMFCToolBar myToolBar;
myToolBar.LoadToolBar(IDR_MY_TOOLBAR);
这将加载资源 ID 为 IDR_MY_TOOLBAR 的工具栏资源,并初始化 myToolBar 对象。
转载请注明出处:http://www.zyzy.cn/article/detail/20267/MFC/CMFCToolBar