如何在父窗口关闭时通知TabCtrl?

时间:2014-01-19 16:33:53

标签: mfc win32gui

我正在使用BCG Pro的控件CBCGPTabWnd,其中包含多个选项卡窗口,当调用父对话框OnOK()时,我不知道如何通知选项卡窗口进行清理并保存工作

我无法为这些标签窗口添加公共接口来调用它们。

现在我在父{q}} TabWnd->SendMessage(WM_COMMAND, IDOK)处理程序中使用OnOK来激发那些子选项卡窗口的OnOK消息,因为它们实际上是基于对话框的窗口。

我这样做了吗?

PS:一般来说,如果我能明确地通知他们会更好,WM_DESTROY是一个选项,但它只能用于Closing并且很难控制时间

1 个答案:

答案 0 :(得分:1)

只需在内部发送带有WM_APP + n的私人/ cursom消息。 用ON_MESSAGE处理它。

这样就可以对父母需要通知嵌入式子窗口的每个案例做出反应。您可以在不同的窗口类型中实现它。