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);
[解决办法]
程序会自动关掉 貌似?
不要貌似,要调试。
[解决办法]
可以肯定的告诉你,程序并没有关闭,只是隐藏了。
[解决办法]
我是顶者