方法的原型如下:
CMFCTasksPaneTask* CMFCTasksPane::AddMRUFilesList(LPCTSTR lpszGroupName, int nMaxFiles = 4, BOOL bCaseSensitive = TRUE, UINT uiCommandID = 0);
这个方法接受多个参数:
- lpszGroupName:一个字符串参数,表示任务组的名称。
- nMaxFiles:一个整数参数,表示最大文件数。
- bCaseSensitive:一个布尔值,表示是否区分大小写。
- uiCommandID:一个无符号整数参数,表示命令ID。
该方法会创建一个 MRU 文件列表任务项并将其添加到任务窗格中。返回值是一个指向新创建的 CMFCTasksPaneTask 对象的指针。
示例用法:
CMFCTasksPane tasksPane;
// 添加一个MRU文件列表到任务窗格
CMFCTasksPaneTask* pMRUTask = tasksPane.AddMRUFilesList(_T("Recent Files"), 5, FALSE, ID_FILE_MRU_FILE1);
这样就在任务窗格中添加了一个名为"Recent Files"的 MRU 文件列表任务组,最多显示5个文件,不区分大小写,并将命令ID设置为 ID_FILE_MRU_FILE1。
转载请注明出处:http://www.pingtaimeng.com/article/detail/20168/MFC/CMFCTasksPane