一个常见的方法是使用 FindTask 方法查找具有特定命令标识符的任务项,然后使用 ShowTask 方法来显示或隐藏该任务项。以下是一个示例:
// 假设有一个 CMFCTasksPane 对象叫做 m_wndTasksPane
UINT uiCmdID = ID_MY_COMMAND; // 替换为你的命令标识符
// 查找具有特定命令标识符的任务项
CMFCTasksPaneTask* pTask = m_wndTasksPane.FindTask(uiCmdID);
// 如果找到任务项,则显示或隐藏它
if (pTask != NULL) {
// 显示任务项
m_wndTasksPane.ShowTask(pTask->GetID(), TRUE);
// 或者,隐藏任务项
// m_wndTasksPane.ShowTask(pTask->GetID(), FALSE);
}
在这个示例中,FindTask 方法根据给定的命令标识符查找任务项,并返回一个指向找到任务项的指针。然后,可以使用 ShowTask 方法来显示或隐藏找到的任务项。
请注意,具体的命令标识符和任务项的 ID 可能会根据你的应用程序而有所不同,需要根据实际情况进行替换。
转载请注明出处:http://www.zyzy.cn/article/detail/20199/MFC/CMFCTasksPane