这个要求没法达到吗?那就换成“用CreateWindow函数创建任意一个窗口,并显示出来”
不过可能要两条语句,一条创建窗口,一条显示它。

解决方案 »

  1.   

    换种方式如何,可以这样
    1、基于CDilag创建CMyDlg类
    2、
      CMyDlg pDlg;
      pDlg=new CMyDlg(NULL);
      pDlg->Create(IDD_DIALOG1,NULL);
      

  2.   

    对不起,退出时不要忘了
    if(pDlg){
    pDlg->DestroyWindow();
    delete(pDlg);
    }
      

  3.   

    好像离我的最终目的稍远了点,其实我是想在一个线程中用CreateWindow函数创建一个不需显示的窗口,它仅用于接收消息。(Win2000下)
      

  4.   

    线程可以直接接收消息.其它线程用PostThreadMessage向它发送消息...
      

  5.   

    线程可以直接接收消息倒是不错,可是我想用SetTimer向其周期性地发送消息,所以在线程内需要一个窗口。
      

  6.   

    谢谢dengguoyuggggg(dengguoyuggggg)的参与,不过怎样动态创建窗口还没有说,暂时还不能给分。 
      

  7.   

    创建之后用->ShowWindow(FALSE);把窗口设为隐藏。
      

  8.   

    同意NewComeMan(新来的) 不过怎样动态创建窗口还没有说,暂时还不能给分。  
    听课!
      

  9.   

    CreateWindow(...not WS_VISIBLE...)