VC 中在住对话框下创建了一个非模态对话框 我想通过该非模态关闭主对话框,同时退出程序如何实现呢?

2025-02-22 21:39:30
推荐回答(3个)
回答1:

1.非模态对话框弹出后是不能关闭主对话框的,否则非模态对话框也会跟着关闭,只能采用隐臧(ShowWindow(0))的方式来隐臧主对话框。
2、采用隐臧主窗口的方式时,非模态对话框的主窗口一定要设为桌面窗口,否则主窗口隐臧后模态对话框也会隐臧。

回答2:

取得主对话框窗口句柄,发送WM_CLOSE消息。

回答3:

简单方法:PostMessage(WM_QUIT);