2
回答
VC2010 单文档视图区嵌入对话框
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

在VC2010MFC单文档视图区嵌入一个对话框

编写的代码实际是这个样子

我期望的是这个样子的


代码如下,在CXXXview类里添加
public:

CRect rc;

CDialogEx *pDlg;

在构造函数里初始化指针

pDlg = NULL;

在void CXXXView::OnDraw(CDC* /*pDC*/)

{
    CHuasuSystemDoc* pDoc = GetDocument();
    ASSERT_VALID(pDoc);
    if (!pDoc)
        return;

    // TODO: 在此处为本机数据添加绘制代码
    GetClientRect(&rc); //添加--------------------
}

在点击按钮事件里添加

CTestDlg* testdlg=new CTestDlg(this);
testdlg->Create(IDD_TESTDLG,this);
testdlg->ShowWindow(SW_SHOW);
testdlg->MoveWindow(&rc); 
pDlg=testdlg;

代码如上

希望有人能为我解答

MFC
举报
一一无念
发帖于5年前 2回/3K+阅
顶部