CMFCToolBar::LoadToolBar 是 MFC(Microsoft Foundation Classes)中 CMFCToolBar 类的一个公共方法,用于加载并初始化工具栏。

该方法的目的是从资源中加载工具栏的定义,并将其初始化。具体而言,它会读取工具栏资源(通常是通过资源编辑器创建的),并创建工具栏按钮,然后将这些按钮添加到工具栏上。

以下是该方法的简要说明:
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