Creating User-Interface Threads

解决方案 »

  1.   

    有两个构思:
    1:将Dialog作为主窗口,然后在其对话过程中创建MainFrm
    int WINAPI wWinMain(HINSTANCE hInstance,...........)
    {
       DialongBoxParam(hInstance,...........)
       .......
       .......
    }
    BOOL DialogProc(hwnd,msg,wParam,lParam)
    {
       switch(msg)
       {
          case WM_INITDIALOG:
               .....
               ....
               return TRUE;
          case WM_COMMAND:
               switch(LOWORD(wParam)
               {
                   case xxxx:
                        CreateWindowEx(........);
                        break;
                   .................
                   ............2:创建主窗口不显示,在其窗口过程中创建对话窗口;其过程不再详述;应该会做了;
      

  2.   

    先HIDE MAINFRAME
    然后ACTIVE
      

  3.   

    如果要添加的MainFrm是一个以前已经做好的工程,是否也是一样的做法?
      

  4.   

    如果要添加的MainFrm是一个以前已经做好的工程,应该调用“CreateProcess”来实现!如果要对子进程有更多的控制要添加部分进程间通讯的动能!