示例#1
0
void GetDocumentPosition(LPINT lpX, LPINT lpY)
/************************************************************************/
{
	CMDIFrame* pMDIFrame = (CMDIFrame*)PictPubApp.m_pMainWnd;
	int nDocs = pMDIFrame->GetNumMDIChildWindows() - 1; // don't count ourself
    int stagger = GetSystemMetrics(SM_CYCAPTION) + 
		GetSystemMetrics(SM_CYFRAME) - 2;
	*lpY = Control.yImage;
	if (nDocs)	
	    *lpY = *lpY + GetSystemMetrics(SM_CYFRAME) + (((nDocs)%5)*stagger);
    *lpX = Control.xImage + (((nDocs)%5)*stagger) + (((nDocs)/5)*stagger);
}