基于对话框的MFC程序启动时完全隐藏的简单方法

如果想基于对话框的MFC程序在启动时就完全隐藏,只在托盘显示一个图标,有很多方法可实现,但都不尽人意。这儿有一个简单的方法实现,效果非常理想,并且只需两步即可实现。

1.在对话框的OnInitDialog()函数中加入如下代码:

ModifyStyleEx(WS_EX_APPWINDOW, WS_EX_TOOLWINDOW); //隐藏状态栏的闪现

2.在对话框的DefWindowProc函数中加入如下代码:

if(message==WM_NCPAINT)//隐藏对话框
 {
     ShowWindow(SW_HIDE);
     return 0;
 }


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wxfy1977/archive/2009/07/04/4321698.aspx

 

 

你可能感兴趣的:(基于对话框的MFC程序启动时完全隐藏的简单方法)