如何替换windows mobile系统的X键
来源:互联网 发布:广东华讯网络 编辑:程序博客网 时间:2024/05/18 03:31
首先了解一下Windows mobile系统中右上角的系统按键,有两种,即OK键和X键,点击OK键即退出应用程序,点击X键最小化应用程序,通常我们希望程序中使用OK键来关闭应用释放内存。
笔者在开发应用程序中就遇到使用MFC来开发Windows mobile单文档应用程序,系统默认生成X键,如何替换成OK键呢?Windows mobile shell API提供了这样一个函数:SHDoneButton
BOOL SHDoneButton(
HWND hwndRequester,
DWORD dwState
);
hwndRequester 窗口句柄
dwState : 状态,值如下:
SHDB_SHOW 显示OK键
SHDB_HIDE 隐藏OK键
SHDB_SHOWCANCEL 带Cancel功能的x键,点击 时会生成M_COMMAND or IDCANCEL的消息。
如何替换系统的x键?初始化程序中添加
SHDoneButton(SHDB_SHOW)
在WM_COMMAND消息响应函数中添加下面的代码。
if ( ( IDOK == LOWORD(wParam) ) || IDCANCEL == LOWORD( wParam ) )
{
PostMessage(WM_CLOSE);
return TRUE;
}
- 如何替换windows mobile系统的X键
- Windows Mobile 系统如何修改为按任意键唤醒?
- [Windows Mobile 6.x] 如何获得当前运行的所有进程
- 调用Windows Mobile系统程序的方法
- windows mobile 6.5.3 如何精简系统,删除系统内置的电话、Marketplace Messenger、Windows Live等软件[OS开发者]
- 如何旋转Windows Mobile 2003的屏幕
- 如何制作Windows Mobile手机的桌面主题
- 如何开发Windows Mobile下的CRM?
- 如何 旋转Windows Mobile 2003的屏幕
- 如何获得Windows mobile的操作系统版本号?
- Windows Mobile 软重启系统
- 关于windows mobile 如何判断系统是6.1还是6.5
- windows mobile 中文系统 英文系统字体的区别
- Windows Mobile 开发系列文章收藏 - Windows Mobile 6.x
- Windows Mobile 开发系列文章收藏 - Windows Mobile 6.x
- Windows Mobile 开发系列文章收藏 - Windows Mobile 6.x
- Windows Mobile 开发系列文章收藏 - Windows Mobile 6.x
- 小问题——mobile中OK键替换X键
- popen()应该注意的问题 ---------- popen()成功,fgets()返回为NULL
- 查看文件命令cat,more,less,tail,tac,nl,od---linux学习笔记
- shp2pgsql 转换shp数据
- 无题
- GIS产业在CRM中的应用
- 如何替换windows mobile系统的X键
- VS add-in sample
- 【转】ORM漫谈
- Topic: Differences between C++ and Java
- JAVA的三个移位运算符
- 【转】什么是ORM?
- 电脑问题求助
- 远程链接默认端口
- 换个心态生活