www.mxdraw.com
内容索引主面
前一个向上下一个
MxDraw::GetMxDrawView 方法

返回控件视区窗口, 为空取当前句柄

C++
static CWnd* GetMxDrawView(MXDRAWOCXHANDLE handle = NULL);
参数 
说明 
MXDRAWOCXHANDLE handle = NULL 
控件名柄 

返回控件视区窗口

很多时候需要控件视区窗口指针,比如下面代码是得到控件的视区窗口,然后再得到视区的显示范围 例如:

    CWnd* pWnd =  MxDraw::GetMxDrawView(m_hOcx);
    ASSERT(pWnd != NULL);
    CRect rect;
    pWnd->GetClientRect(&rect);
    CPoint pt = rect.BottomRight();
    //ptmin,ptmax就是显示的文档范围

    McGePoint3d ptmin = MxDraw::ViewToDocCoord(m_hDrawOcx,pt);
    pt = rect.TopLeft();
    McGePoint3d ptmax = MxDraw::ViewToDocCoord(m_hDrawOcx,pt);
Copyright (c) 2010. All rights reserved.
你认为该帮助怎么样? 发送反馈信息!