在WINCE应用程序中有时需要隐藏OK和关闭(X)按钮,下面是方法之一:
1.隐藏OK按钮:
::SHDoneButton(m_hWnd,SHDB_HIDE);
这条语句要成功编译过去,需要加头文件:
#include <aygshell.h>
#pragma comment(lib, "aygshell.lib")
2.隐藏窗口最上面标题栏:
可以通过在属性对话框中把Border中的属性改为NONE,就在程序运行时没有标题栏,但我在这主要想通过程序来隐藏
SetWindowLong(m_hWnd,GWL_STYLE,WS_NONAVDONEBUTTON );
3.隐藏关闭按钮:
在网上查了一些资料基本都 是使用下面语句,但我还没有实现,等 以后实现了,在上传,隐藏关闭按钮也可通过属性对话框中
System Menu 中属性改为False 就行,
网上代码:
GetSystemMenu(FALSE)->EnableMenuItem(SC_CLOSE,MF_DISABLED); //Disable close button:
GetSystemMenu(FALSE)->EnableMenuItem(SC_CLOSE,MF_ENABLED); //Enable close button:
GetSystemMenu(FALSE)->EnableMenuItem( SC_CLOSE, MF_BYCOMMAND|MF_GRAYED);
本文介绍在Windows CE应用程序中隐藏OK按钮、关闭按钮及标题栏的方法。隐藏OK按钮可通过调用`::SHDoneButton(m_hWnd,SHDB_HIDE)`实现;隐藏窗口标题栏则通过设置窗口样式为`WS_NONAVDONEBUTTON`;关闭按钮可在属性对话框中禁用或使用API进行编程禁用。
572

被折叠的 条评论
为什么被折叠?



