在 windows mobile 6.5 中隐藏“确定”按钮
Posted
技术标签:
【中文标题】在 windows mobile 6.5 中隐藏“确定”按钮【英文标题】:Hide the OK button in windows mobile 6.5 【发布时间】:2013-12-10 21:36:39 【问题描述】:我有一个使用 2.0 ce 框架在 win mobile 6.5 上运行的 winmo 应用程序:
在某些表单上,我使用菜单栏来自定义菜单项,如下所示
“更多”和“取消”按钮有关联的事件,这样我就可以让表单按照我想要的方式运行。但问题是默认情况下始终存在的“OK”,只是关闭当前表单。我想完全删除它,让它看起来像这样
:
但从我目前的研究来看,这是不可能的。我遇到了删除整个菜单栏(我仍然需要其他按钮)或禁用“确定”按钮(但即使有它也会让用户感到困惑)的解决方案
这可能吗?
也可以删除 Windows 的“开始”按钮,但不是必须的【问题讨论】:
【参考方案1】:在创建窗口/表单之前,您可以在使用小代码时“动态”显示/隐藏星形图标:http://www.hjgode.de/wp/2012/05/10/windows-mobile-kiosk-mode-series-part-1/
诀窍是在创建窗口/窗体之前只更改一个注册表项:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\BubbleTiles] "HardwareStartKeyEnabled"=dword:00000001
设置为 1 可隐藏新窗口的开始图标,设置为 0 可让新窗口显示开始图标。
更改不会影响已打开/创建的窗口/窗体。只有新的会受到影响。
【讨论】:
【参考方案2】:隐藏/消失 Ok 按钮或 x(关闭)按钮,
启用,controlbox=false。
要消失/隐藏整个标题或菜单栏,
使用,WindowState=最大化。
【讨论】:
以上是关于在 windows mobile 6.5 中隐藏“确定”按钮的主要内容,如果未能解决你的问题,请参考以下文章
Windows Mobile 6.5 C# 开发:从哪里开始?
Windows Mobile 6.5 与 Windows Embedded Handheld 6.5 - 有啥区别?