关于隐藏程序窗口的问题,高手进!

来源:百度知道 编辑:UC知道 时间:2024/09/27 17:33:50
自己没事想写点小的恶作剧程序来整整玩得好的,绝对无恶意,好玩而已,现在不考虑隐藏进程,那个要使用DLL注入技术,不会,只想隐藏程序的窗口,我使用的是MFC环境,查到可以用ShowWindow(0,SW_HIDE);来隐藏程序窗口,但是我试了没用,请高手指点下,这个用法正确与否,应该在哪个位置调用该函数,如果能教我在任务管理器的任务列表里隐藏就更好了
谢谢啊
....我的就是对话框程序啊,那怎么办呢???

在C**App::InitInstance函数中的下述代码前
if (!ProcessShellCommand(cmdInfo))
     return FALSE;
加上:
this->m_nCmdShow=SW_HIDE;
即改成:
this->m_nCmdShow=SW_HIDE;
if (!ProcessShellCommand(cmdInfo))
return FALSE;
以上方法对对话框程序无效。

ShowWindow(0,SW_HIDE);
是可以的,前面加上::,第一个参数换成要隐藏的窗口句柄

AfxGetMainWnd()->ShowWindow(SW_HIDE);
在那里加都可以。

在ondraw函数里第一句加上showwindow(0,sw_hide);