在我的应用程序的一个案例中,我想在对话框的OnInitDialog中或在此函数之后立即结束应用程序。有没有办法做到这一点?
我尝试使用Windows消息 - 在OnInitDialog中调用SendMessage并在调用OnClose的已发送消息的处理程序中 - 但是由于对话框仍然出现,它没有按照我的意图执行。
答案 0 :(得分:1)
PostQuitMessage(0)
将完成这项工作。
答案 1 :(得分:0)
您可以通过发送X
消息模拟用户点击对话框一角的WM_SYSCOMMAND
:
PostMessage(WM_SYSCOMMAND, SC_CLOSE, 0);