在 MFC 中,CSplitterWnd 类有一个名为 IsTracking 的公共方法,用于检查分隔条是否正在被用户拖动。
BOOL IsTracking() const;

这个方法返回一个布尔值,如果分隔条正在被用户拖动,则返回 TRUE,否则返回 FALSE。

示例使用:
CSplitterWnd splitter;
// 假设 splitter 是已经创建好的 CSplitterWnd 对象

// 在某个地方检查是否正在拖动分隔条
if (splitter.IsTracking())
{
    // 分隔条正在被用户拖动
    // 进行相应的操作
}
else
{
    // 分隔条不在拖动状态
    // 进行相应的操作
}

这可以用于在程序中动态地根据用户是否在拖动分隔条来进行一些相应的操作。


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