class CMFCTasksPaneTask : public CObject
{
// ...
protected:
HWND m_hwndTask; // 任务项关联的窗口句柄
// ...
};
成员变量 m_hwndTask 是一个 HWND 类型的变量,用于存储与任务项关联的窗口句柄。通过设置这个成员变量,你可以将任务项与一个窗口相关联。如果任务项关联了窗口,那么在任务项被点击或激活时,相关的窗口可以被显示或执行相应的操作。
以下是一个简单的示例:
// 假设有一个 CMFCTasksPaneTask 对象叫做 myTask
HWND hWnd = ::CreateWindowEx(0, _T("STATIC"), _T("Hello, Task!"), WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT, CW_USEDEFAULT, 300, 200, NULL, NULL, NULL, NULL);
// 设置任务项关联的窗口句柄
myTask.SetTaskWnd(hWnd);
在这个示例中,通过 SetTaskWnd 方法,将任务项与创建的窗口关联起来。这样,当任务项被点击时,相关的窗口就会显示出来。
转载请注明出处:http://www.zyzy.cn/article/detail/20205/MFC/CMFCTasksPaneTask