可以,不过更好用SetWindowPos()

解决方案 »

  1.   

    能,看你的需求,如果普通视(比如一个按钮)应该可以满足,如果要求高的话就用 SetWindowPos
      

  2.   

    逃不出如来的手掌心。不管你怎么 movewindow都出不了mainframe的范围 
      

  3.   

    http://www.codeproject.com/dialog/childdlg.asp
    不知道这片文章对你有用没有?
      

  4.   

    可以
    在其后再调用
    CWnd::Reclayout();
    可以避免画面混乱
      

  5.   

    ----see InitInstance
    you will get something like this.... CSingleDocTemplate* pDocTemplate;
    pDocTemplate = new CSingleDocTemplate(
    IDR_MAINFRAME,
    RUNTIME_CLASS(CXXXDoc),
    RUNTIME_CLASS(CMainFrame),       // main SDI frame window
    RUNTIME_CLASS(CXXXXView));
    AddDocTemplate(pDocTemplate);-----don't use stack variable  (CSingleDocTemplate* pDocTemplate)use class member or gloale to remember this pDocTempate, then you can easier use pDocTemp->OpenDocument(NULL);------
    for multidoc ,it's same.