技术栈
传递stl数据
SunkingYang
4 个月前
c++
·
windows
·
mfc
·
wm_copydata
·
oncopydata
·
传递stl数据
在Windows编程中,MFC\C++中通过例子来演示如何在OnCopyData中传递STL类型数据?
在Windows编程中,使用MFC框架并通过OnCopyData处理WM_COPYDATA消息来传递STL类型数据,实际上并不直接支持STL容器的直接传递,因为WM_COPYDATA的COPYDATASTRUCT结构期望的是一个指向连续内存块的指针。然而,我们可以通过序列化STL容器的内容到一个连续的内存块中,然后发送这个内存块。