AMD Athlon(tm)II X2 245 Processor; 2.90GHz, 1.75GB的内存.case WM_DESTROY:
PostQuitMessage(0);
return 0;多数情况下,从上面代码退出后就不再进入WinMain函数中了,不知道是什么原因.
偶尔会出现一次能够进入WinMain函数.
不知道系统在 PostQuitMessage(0)到 WM_QUIT消息之间会做哪些工作,有什么可能会使消息发生变化.基本可能确定不是自己所写代码的问题.具体情况是:只要执行过一个音乐处理相关的DLL的代码,多数情况下都会出现该问题.
PostQuitMessage(0);
return 0;多数情况下,从上面代码退出后就不再进入WinMain函数中了,不知道是什么原因.
偶尔会出现一次能够进入WinMain函数.
不知道系统在 PostQuitMessage(0)到 WM_QUIT消息之间会做哪些工作,有什么可能会使消息发生变化.基本可能确定不是自己所写代码的问题.具体情况是:只要执行过一个音乐处理相关的DLL的代码,多数情况下都会出现该问题.
PostQuitMessage(0)促使GetMessage函数返回0,直接就退出主线程了。
需要注意的是,发送消息让对话框关闭,应该发送WM_CLOSE消息,这样可以让对话框完成它自身的资源释放回收。