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

  • Bonita BPM 7 is here! And for you, an in-depth tour of its innovation. In this webinar, we'll guide you through the brand-new features of this release and demonstrate them live. You will: Discover how business application implementation and maintenance is now even easier, with decoupling of process logic, business data and user interface Learn how to create "living applications" for business processes which present business data in custom views We recommend that you watch the half-hour recording of our …

  • The nature of the financial services industry places a myriad of international compliance requirements on a company's IT team, as well as an expectation by its customers to deliver the high test levels of performance and reliability. To survive and thrive, businesses in the industry must not only keep pace with customer demand but gain competitive advantage. Those demands mean the IT team must be at the forefront of adopting emerging technologies

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date