现在的位置: 首页 > 综合 > 正文

对话框启动时自动隐藏

2017年07月29日 ⁄ 综合 ⁄ 共 335字 ⁄ 字号 评论关闭

一、

添加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);即将窗口的扩展样式改回来。

抱歉!评论已关闭.