在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);