0

我正在使用要处理项目扩展或折叠的树控件,最后我发现树向它的父窗口发送通知 TVN_ITEMEXPANDING,如本页所述http://msdn.microsoft.com/en-美国/图书馆/windows/desktop/bb773537(v=vs.85).aspx

我正在编写一个树类,它将在其他窗口中重用并继承我想独立于它的父级来处理树的 wndProc 事件。像.NET

如何才能做到这一点??

我从 OWL 库的 TTreeWindow 类继承我现在依赖于托管它在其 wndProc 中接收通知的树的对话框

4

1 回答 1

1

您不能使 Win32 控件向控件而不是其父控件发送通知。这就是 Win32 通知消息的工作原理。

WinForms、VCL 等框架所做的是安排父控件将通知消息反射回子控件。

我猜 OWL 不会做这个通知消息反射。如果你打算使用一个框架,逆流而上是没有意义的。我建议您最好遵循框架标准方法。

于 2013-04-14T15:34:07.700 回答