gpt4 book ai didi

c++ - win32 treeview 处理 treeview wndproc 中的展开或折叠事件,而不是它的父级

转载 作者:行者123 更新时间:2023-11-28 07:40:09 26 4
gpt4 key购买 nike

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

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

这怎么能做到??

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

最佳答案

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

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

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

关于c++ - win32 treeview 处理 treeview wndproc 中的展开或折叠事件,而不是它的父级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15998498/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com