int AddTask(const CString& strName, UINT uiCommandID, LPARAM lParam = 0, CImageList* pImages = NULL, int nImageIndex = -1);
- strName:任务项的名称,作为显示在任务窗格中的文本。
- uiCommandID:与任务项相关联的命令标识符(Command ID)。当用户选择该任务项时,将发送此命令给窗口。
- lParam:任务项的自定义参数。可以在处理命令时使用。
- pImages:指向包含任务项图像的图像列表的指针。可以为 NULL,表示没有图像。
- nImageIndex:图像列表中与任务项关联的图像的索引。如果 pImages 是 NULL,则该参数被忽略。
该方法返回一个整数,表示添加的任务项的索引。如果添加任务项失败,则返回 -1。
以下是一个简单的示例,演示如何使用 AddTask 方法:
// 假设 m_wndTasksPane 是你的 CMFCTasksPane 对象
// 添加任务项到任务窗格
int nIndex1 = m_wndTasksPane.AddTask(_T("Task 1"), ID_TASK1);
int nIndex2 = m_wndTasksPane.AddTask(_T("Task 2"), ID_TASK2);
// 可以通过 nIndex1 和 nIndex2 来引用这些任务项
在上面的例子中,AddTask 方法用于向任务窗格中添加两个任务项,分别是 "Task 1" 和 "Task 2"。任务项与相应的命令标识符相关联,以便在用户选择任务项时触发相应的命令。
转载请注明出处:http://www.pingtaimeng.com/article/detail/20122/MFC/CMFCTasksPane