检测窗口是否被分割





4.00/5 (1投票)
1999年12月17日

59634
一个函数,告诉您窗口是否被分割
很多时候,需要知道一个视图是否当前被分割。此方法如果视图被分割则返回 TRUE
,否则返回 FALSE
。
注意:它不会检测多个视图,所以不要用它来确定是否应该调用 UpdateAllViews
!
int CMySplitterView::IsSplit(void)
{
CSplitterWnd * parent;
parent = (CSplitterWnd*)GetParent();
int rows = parent->GetRowCount();
if (rows > 1)
{
return TRUE;
}
int cols = parent->GetColumnCount();
if (cols > 1)
{
return(TRUE);
}
return FALSE;
}
许可证
本文未附加明确的许可证,但可能在文章文本或下载文件本身中包含使用条款。如有疑问,请通过下面的讨论区联系作者。
作者可能使用的许可证列表可以在此处找到。