如何直接使用我的代码关闭属性表对话框?

时间:2017-02-24 09:45:31

标签: winapi visual-c++

我正在使用OleCreatePropertyFrame API创建的代码中直接尝试关闭属性表对话框。关闭对话框我正在使用PropSheet_PressButton API,但我不知道如何获取属性表对话框的句柄。如果有人知道这个建议我。

1 个答案:

答案 0 :(得分:0)

如果你不控制其中的任何代码,关闭模态对话框是没有意义的。

您可以控制所有者句柄,这可能是您的最佳选择;查找窗口所拥有的已启用且可见的窗口。可能是GetWindow(yourWindow, GW_ENABLEDPOPUP)GetLastActivePopup。这当然有些苛刻,但你所做的并不正常。