对话框启动时自动隐藏

一、

添加WM_NCPAINT处理函数。

void CMyDialog::OnNcPaint()

{

    static int i = 2;

    if(i > 0)

    {

        i --;

        ShowWindow(SW_HIDE);

    }

    else

            CDialog::OnNcPaint();

}

          

          二、

          

在OnInitDialog()函数里面加上ModifyStyleEx(WS_EX_APPWINDOW, WS_EX_TOOLWINDOW);即可。在要显示窗口的地方加上代码ModifyStyleEx(WS_EX_TOOLWINDOW, WS_EX_APPWINDOW);即将窗口的扩展样式改回来。

posted @ 2015-01-05 11:56  vcerror  阅读(282)  评论(0编辑  收藏  举报