C++隐藏程序主界面.docx





《C++隐藏程序主界面.docx》由会员分享,可在线阅读,更多相关《C++隐藏程序主界面.docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C+隐藏程序主界面最近需要做一个主窗体常态隐藏的程序,类似360卫士那样,只有托盘图标常显示。本以为隐藏主窗体很简单,但遇到了意想不到的情况。无效的做法最初的想法是设置主对话框资源的Visiable 属性为 false, 并在OnInitDialog函数里调用ShowWindow(SW_HIDE) ,发现这些操作根本没有作用,对话框还是好好的显示在那里。开始还以为是改错了项目,或者当前启动项目设置错了,检查了一遍,确认没错,只好开始百度。最初发现的解决方法是在OnInitDialog函数中执行以下代码:SetWindowPos(&wndNoTopMost,0,0,0,0,SWP_HIDEWIN
2、DOW); ModifyStyleEx(WS_EX_APPWINDOW,WS_EX_TOOLWINDOW);/移除任务栏图标显示ShowWindow(SW_HIDE);结果是窗体的大部分隐藏了,还剩了点没隐藏,就是下图这个要死不活的样子既然还剩了一部分,那我就把对话框资源的Caption 属性为空,SystemMenu属性设置为false,结果文字和关闭按钮确实都不见了,但还是剩下了一些东西,就是下图中的小长条只能继续研究。有效的做法1 将界面像素置为0,移动界面至屏幕角落 int nFullWidth = GetSystemMetrics(SM_CXSCREEN); int nFullHei
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 隐藏 程序 界面

限制150内