以编程方式关闭查找/替换对话框

时间:2014-06-02 14:42:29

标签: windows winapi user32 comdlg32

如何以编程方式关闭Windows FindReplace对话框,确保发送FINDMSGSTRING消息,以便我可以获取保存设置? DestroyWindow不会发送消息。

1 个答案:

答案 0 :(得分:1)

FindText()ReplaceText()都返回对话框的HWND。如果您想以可编程方式关闭该HWND,请向其发送WM_CLOSE消息。如果用户解除对话框,则该对话框会收到相同的消息。它会在关闭后自行销毁,但这使它有机会向您发送最终的FINDMSGSTRING消息。