在 MFC(Microsoft Foundation Classes)中,CFrameWnd 类的公共方法 IsTracking 用于检查当前是否正在跟踪(tracking)鼠标或键盘输入。在文档/视图结构中,跟踪通常与拖放操作相关联。

该方法的声明如下:
virtual BOOL IsTracking() const;

该方法返回一个布尔值,表示当前是否正在进行跟踪。如果正在跟踪,返回 TRUE;否则,返回 FALSE。

在使用该方法时,你可以通过调用该方法来检查是否正在进行鼠标或键盘输入的跟踪。例如:
CFrameWnd* pMainFrame = (CFrameWnd*)AfxGetMainWnd();
if (pMainFrame->IsTracking())
{
    // 正在进行跟踪,执行相应的操作
}
else
{
    // 没有跟踪,执行其他操作
}

请注意,IsTracking 是一个虚拟函数,因此你可以在派生类中重写它以实现自定义的跟踪检查逻辑。


转载请注明出处:http://www.zyzy.cn/article/detail/17879/MFC/CFrameWnd