6885|14

86

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

怎么能把下面那一条东西菜单栏全给删除掉呢?就是把有输入法那一栏去掉,想让程序真正意义上全屏幕显示。 [复制链接]

请大家指点啊,这个问题应该很简单吧,刚接触这类东西,我找不到方法了。

最新回复

在Project.reg文件最后添加 [HKEY_LOCAL_MACHINE\Software\Shell\AutoHide] @="1" 可以隐藏掉  详情 回复 发表于 2008-9-11 10:18
点赞 关注

回复
举报

84

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
做个HIVE注册表
然后在任务栏上设置让他隐藏
即可
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

板凳
 

                //全屏窗口
                HWND hWndTaskbar = FindWindow(_T("HHTaskbar"),NULL);
                if (NULL != hWndTaskbar)
                {
                        ::ShowWindow(hWndTaskbar,SW_HIDE);
                }
ce和ppc都可以用这段代码
sp任务栏的类名不一样
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

4
 
  1.         HWND hDlg;
  2.         hDlg = FindWindow(_T("SipWndClass"),NULL); //隐藏背景
  3.         if (hDlg != NULL)
  4.         {
  5.                 ShowWindow(hDlg, SW_HIDE);
  6.         }

  7.         hDlg = FindWindow(_T("MS_SIPBUTTON"),NULL); //隐藏背景
  8.         if (hDlg != NULL)
  9.         {
  10.                 ShowWindow(hDlg, SW_HIDE);
  11.         }

  12.         hDlg = FindWindow(_T("MS_HHTaskBar"),NULL); //隐藏背景
  13.         if (hDlg != NULL)
  14.         {
  15.                 ShowWindow(hDlg, SW_HIDE);       
  16.         }

  17.         hDlg = FindWindow(_T("menu_worker"),NULL); //隐藏背景
  18.         if (hDlg != NULL)
  19.         {
  20.                 ShowWindow(hDlg, SW_HIDE);
  21.         }

  22.         SipShowIM(SIPF_OFF);   

  23.         HIMC hIMC = ImmGetContext(hDlg); //hWnd为当前窗口句柄  
  24.         ImmSetOpenStatus(hIMC, FALSE); //关闭中文输入法  
  25.         ImmReleaseContext(hDlg, hIMC);         
复制代码
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

5
 
上面的这些代码写再INITDialog?还是Initinstance里面?
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

6
 
都可以。

试试不就知道了。

如果用SHInitDialog
可以去掉
shidi.dwFlags中的
SHIDIF_DONEBUTTON|SHIDIF_SIPDOWN;
加入全屏标识;
可以全屏。
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

7
 
全屏是好用了,可是线面的那个工具条还在呢
 
 
 

回复

54

帖子

0

TA的资源

一粒金砂(初级)

8
 
是不是窗口的层次问题啊?
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

9
 
什么是“线面的那个工具条”
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

10
 
引用 8 楼 lenux 的回复:
什么是“线面的那个工具条”

就是下面有输入法键盘的那一条工具栏啊
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

11
 
不知道你是要把任务栏隐藏,还是要把菜单隐藏?
任务栏隐藏用ShowWindow(SW_HIDE)的话,在恢复的时候,
这一区域会有闪烁,可以考虑用MoveWindow()的方式移到屏幕外面
菜单隐藏的话,你用SetWindowPos()应该可以实现!
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

12
 
能具体点吗,我用这个方法弄了一阵子了,还是没弄好
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

13
 
1  把任务栏移走,当然先要把相关位置信息保存起来,恢复时用
2  获得屏幕的RECT
3  把你自己程序的窗口扩大到屏幕的RECT大小
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

14
 
隐藏是一个办法

我们当前做的,是从CE explorer代码入手,修改任务栏的显示。这样做比较彻底,但是有一定的难度。
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

15
 
在Project.reg文件最后添加
[HKEY_LOCAL_MACHINE\Software\Shell\AutoHide]
@="1"

可以隐藏掉
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表