Many times it is necessary to know whether a view is currently split or not. This method will return TRUE if the view is split and FALSE if it is not. NOTE: It does NOT detect multiple views, so don’t use it to determine whether UpdateAllViews should be called!
int CMySplitterView::IsSplit(void)
{
CSplitterWnd * parent;
parent = (CSplitterWnd*)GetParent();
int rows;
rows = parent->GetRowCount();
if(rows>1)
{
return(TRUE);
}
int cols;
cols = parent->GetColumnCount();
if(cols>1)
{
return(TRUE);
}
return(FALSE);
}