Determine the row and column of a view

This method will tell you where on the split window this view is located (row and column).
void CMySplitterView::GetRowCol(int &row, int & col) 
{
	CSplitterWnd * parent;
	parent = (CSplitterWnd*)GetParent();
	int rows;
	int cols;
	rows = parent->GetRowCount();
	cols = parent->GetColumnCount();
	for(row = 0; row < rows; row++)
	{
		for(col = 0; col < cols; col++)
		{
			if(this == parent->GetPane(row,col))
			{
				return;
			}
		}
	}
	ASSERT(TRUE == FALSE);
}



Comments

  • I want to get more code about splitter

    Posted by luxixi on 07/28/2009 07:22am

    Thanks a lot

    Reply
  • I think that my variant more simply..

    Posted by Legacy on 11/10/1998 12:00am

    Originally posted by: Igor Zaharchenko

    void CMySplitterView::GetRowCol(int &row, int & col) 
    
    {
    VERIFY (
    ((CSplitterWnd*)GetParent())->IsChildPane (this, row, col);
    );
    }

    Reply
Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • Live Event Date: October 29, 2014 @ 11:00 a.m. ET / 8:00 a.m. PT Are you interested in building a cognitive application using the power of IBM Watson? Need a platform that provides speed and ease for rapidly deploying this application? Join Chris Madison, Watson Solution Architect, as he walks through the process of building a Watson powered application on IBM Bluemix. Chris will talk about the new Watson Services just released on IBM bluemix, but more importantly he will do a step by step cognitive …

  • In support of their business continuity and disaster recovery plans, many midsized companies endeavor to avoid putting all their eggs in one basket. Understanding the critical role of last-mile connectivity and always available Internet access for their enterprises, savvy firms utilize redundant connections from multiple service providers. Despite the good intentions, their Internet connectivity risk may still be in a single basket. That is because internet service providers (ISPs) and competitive local …

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds