CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

如何使自己的程序运行时候,隐藏任务栏,并且不能是自己的程序最小化,除非自定义的组合键,否则一直在前台运行?

楼主byucruiser(苦学中)2005-04-11 13:02:37 在 VC/MFC / 基础类 提问

如题. 问题点数:40、回复次数:5Top

1 楼moloto2004()回复于 2005-04-11 14:41:07 得分 0

新建一个Dialog,去除WS_EX_APPWINOW属性,  
  把你的Dialog镶嵌到新的Dialog里  
   
  SetWindowPos(&wndTopmost......);Top

2 楼nuaawenlin(飘人)回复于 2005-04-11 15:22:30 得分 15

FindWindow()获得任务栏的窗口句柄  
  ShowWindow()隐藏系统的任务栏  
   
  在www.vckbase.com上有好多的例子Top

3 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2005-04-11 16:05:52 得分 10

ShowWindow的SW_HIDE就没有任务栏了Top

4 楼yujia120(永不停息)回复于 2005-04-11 16:22:59 得分 15

int     cx,   cy;    
  HDC     dc   =   ::GetDC(NULL);    
          cx   =   GetDeviceCaps(dc,HORZRES)   +   GetSystemMetrics(SM_CXBORDER);  
  cy   =   GetDeviceCaps(dc,VERTRES)   +   GetSystemMetrics(SM_CYBORDER);    
  ::ReleaseDC(0,dc);    
   
  m_cx   =   cx   ;  
  m_cy   =   cy;  
   
  ::SetWindowPos(m_hWnd,   HWND_TOPMOST,    
  -(GetSystemMetrics(SM_CXBORDER)),    
  -(GetSystemMetrics(SM_CYBORDER)),    
  cx,cy,   SWP_NOZORDER);Top

5 楼byucruiser(苦学中)回复于 2005-04-12 10:12:38 得分 0

对于主框架也是一样吗?我的Mainframe有很多视图包含其中,只要将它实现最大化就行了吗?  
  Top

相关问题

  • 最小化到任务栏托盘
  • 如何把程序最小化到右下角的任务栏?
  • 如何让窗体最小化到任务栏上
  • 用wsMinimized为何得不到任务栏上的最小化??
  • 程序最小化为什么不回任务栏!
  • 把窗口最小化到任务栏的代码怎么写?
  • 任务栏无法显示最小化窗口
  • 如何让第2个窗体最小化到任务栏中?
  • windows任务管理器如何最小化至任务栏?
  • 如何让表单最小化时放至任务栏?

关键词

  • dc
  • 任务栏
  • getsystemmetrics
  • cy
  • cx
  • sm
  • dialog

得分解答快速导航

  • 帖主:byucruiser
  • nuaawenlin
  • oyljerry
  • yujia120

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo