在 MFC(Microsoft Foundation Classes)的 CMFCTasksPane 类中,确实存在名为 EnableNavigationToolbar 的公共方法。以下是该方法的简要说明:
void EnableNavigationToolbar(BOOL bEnable = TRUE, UINT uiToolbarBmpRes = 0, int cxWidth = 0);

  •  bEnable:一个布尔值,指定是否启用导航工具栏。如果为 TRUE,则启用;如果为 FALSE,则禁用。

  •  uiToolbarBmpRes:一个用于导航工具栏的位图资源的 ID。可以为 0,表示不使用位图。

  •  cxWidth:导航工具栏的宽度。如果为 0,则使用默认宽度。


通过调用此方法,你可以在任务窗格中启用或禁用一个包含导航按钮的工具栏,以便更轻松地浏览任务组和任务项。

以下是一个示例,演示如何使用 EnableNavigationToolbar 方法:
// 假设 m_wndTasksPane 是你的 CMFCTasksPane 对象

// 启用导航工具栏并设置位图资源
m_wndTasksPane.EnableNavigationToolbar(TRUE, IDB_NAVIGATION_TOOLBAR);

// 禁用导航工具栏
// m_wndTasksPane.EnableNavigationToolbar(FALSE);

在上面的例子中,EnableNavigationToolbar 方法被调用,启用了任务窗格中的导航工具栏,并设置了位图资源。如果你希望禁用导航工具栏,可以将 bEnable 参数设置为 FALSE。


转载请注明出处:http://www.pingtaimeng.com/article/detail/20125/MFC/CMFCTasksPane