默认初始窗口是会显示的,想让它不显示,可以用ModifyStyleEx(WS_EX_APPWINDOW, WS_EX_TOOLWINDOW);
我想问的是由这个窗体打开的窗口,无论是模式还是非模式,都不会在任务栏中显示。请问如何能够让它显示出来呢?最好对于DoModel()出来的模式窗体有效。多谢

解决方案 »

  1.   

    以文本方式打开资源,在对话框对应的资源上加EXSTYLE WS_EX_APPWINDOW
    像这样
    IDD_AAA_DIALOG DIALOGEX 0, 0, 320, 200
    STYLE DS_MODALFRAME | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
        WS_SYSMENU
    EXSTYLE WS_EX_APPWINDOW
      

  2.   

    真的可以了。多谢,但是为什么用ModifyStyleEx就不行呢?有没有运行中修改的办法?
      

  3.   

    代码生成的窗口默认就是WS_EX_APPWINDOW