首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Windows Mobile >

100分 求 关闭,最小化程序 顶者有分解决思路

2012-03-05 
100分 求 关闭,最小化程序 顶者有分求运行DIALOG的程序,按START/TODAY程序无法被切换到背景运行还有右上角

100分 求 关闭,最小化程序 顶者有分
求   运行DIALOG   的程序,按   START/TODAY   程序无法被切换到背景运行

还有右上角的按纽是   OK     我如何改成   X  

点了以后会最小化,而不是关闭

[解决办法]
BOOL SHInitDialog(
PSHINITDLGINFO pshidi
);
shidi.dwFlags = SHIDIF_CANCELBUTTON | 其他选项;

[解决办法]
消息处理里不要自己处理IDCANCEL
[解决办法]
IDD_MAINDLG DIALOG 0, 0, 136, 98
STYLE DS_SETFONT |/* WS_MINIMIZEBOX | */WS_CAPTION | WS_SYSMENU

资源文件里把WS_MINIMIZEBOX 注掉。不写
shidi.dwFlags = SHIDIF_CANCELBUTTON;

应该也是X图标,然后不要自己处理IDCANCEL,自动就会最小化。
[解决办法]
请问你到底是要隐藏程序还是关闭程序?
[解决办法]
::SHDoneButton(this-> m_hWnd, SHDB_SHOWCANCEL);
然后响应OnCancel消息:
this-> ShowWindow(SW_HIDE);
[解决办法]
程序会自动关掉 貌似?

不要貌似,要调试。
[解决办法]
可以肯定的告诉你,程序并没有关闭,只是隐藏了。
[解决办法]
我是顶者

热点排行