隐藏对话框和单文档窗体

来源:互联网 发布:mindmap mac 编辑:程序博客网 时间:2024/06/05 04:32
一、在对话框程序中,在OnInitDialog()的return之前加上以下代码就可以实现进程只在任务管理器中出现。 ////////////////////////////////////////////////////////////////////////// //隐藏对话框 //在TaskBar隐藏 ModifyStyleEx(WS_EX_APPWINDOW,WS_EX_TO

一、在对话框程序中,在OnInitDialog()的return之前加上以下代码就可以实现进程只在任务管理器中出现。
  //////////////////////////////////////////////////////////////////
    //隐藏对话框
    //在TaskBar隐藏
    ModifyStyleEx(WS_EX_APPWINDOW,WS_EX_TOOLWINDOW);
    WINDOWPLACEMENT   wp; //显示隐藏
    wp.length=sizeof(WINDOWPLACEMENT);
    wp.flags=WPF_RESTORETOMAXIMIZED;
    wp.showCmd=SW_HIDE;
    SetWindowPlacement(&wp);
    //////////////////////////////////////////////////////////////////////////
二、在单文档程序中,修改InitInstance()中显示窗口的参数值 SW_SHOW 改为SW_HIDE
    // The one and only window has been initialized, so show and update it.
    //m_pMainWnd->ShowWindow(SW_SHOW);
    m_pMainWnd->ShowWindow(SW_HIDE);
    m_pMainWnd->UpdateWindow();

在需要显示的时候用热键呼出就可以了

0 0
原创粉丝点击