C++有没有与WiAPI控件绑定属性的好方法?
我是WinAPI新手。我只制作了WPF和WinForm程序 <>在C++中使用WinAPI,我想绑定像WPF < /P>的数据 这方面的好方法或库是什么C++有没有与WiAPI控件绑定属性的好方法?,c++,wpf,winapi,binding,C++,Wpf,Winapi,Binding,我是WinAPI新手。我只制作了WPF和WinForm程序 在C++中使用WinAPI,我想绑定像WPF < /P>的数据 这方面的好方法或库是什么 提前感谢。最简单的方法之一是使用指向私有数据结构的指针,并使用SetWindowLongPtr将该指针存储在GWL_USERDATA中 您可以使用窗口句柄和GetWindowLongPtr从任何地方访问数据块 您负责分配和释放此数据块 尚不清楚您在寻找什么,SetProp等人可以针对HwndPreference SetWindowLongPtr存储
提前感谢。最简单的方法之一是使用指向私有数据结构的指针,并使用SetWindowLongPtr将该指针存储在GWL_USERDATA中 您可以使用窗口句柄和GetWindowLongPtr从任何地方访问数据块
您负责分配和释放此数据块 尚不清楚您在寻找什么,SetProp等人可以针对HwndPreference SetWindowLongPtr存储任意句柄,如果您可能支持64位版本。GWL_用户数据由名为RegisterClassEx的代码所有。它不属于客户端代码。如果您的代码注册了窗口类,那么您应该在私有窗口内存中分配cbWndExtra,因为盲目使用GWL_USERDATA的错误建议相当普遍。无论谁拥有每窗口数据,都可以通过提供始终有效的解决方案。