用CWnd::CreateEX创建一个窗口。pWnd->CreateEx(NULL,"#32770","111",10,10,100,100,this,NULL);可是发创建出来的窗口的父窗口不是this,而且新窗口一直窗口的顶上,在任务栏上也没有任务。难道创建一个类似单文档的窗体不可以用CWND来做,或者还是需要做一些别的事情吗?久不发帖,不知道表述的清不清楚。

解决方案 »

  1.   

    创建子窗口的话要传递样式进去:WS_CHILD | WS_TABSTOP | WS_VISIBLE
      

  2.   


    我只是想用一个派生自CWnd的类来创建一个窗口。可总是是创建出一人窗口存在下面几个问题。
    1,父窗口不是this,即创建的窗口的类。
    2,创建的窗口和非模态对话框一样,在任务栏不会显示,而且一直会保持在创建它的对话框前面。最近上的比较少,不知道这回表述的清楚没有,呵呵