欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C++中lparam传递数据实例讲解

程序员文章站 2022-03-26 19:40:49
lparam 是long型,可以用来表示一个内存地址,在sendmessage中可通过这个 参数传递复杂数据,比如结构体 。传递的方式是传递结构体的指针。 typedef map stringmap...

lparam 是long型,可以用来表示一个内存地址,在sendmessage中可通过这个

参数传递复杂数据,比如结构体 。传递的方式是传递结构体的指针。

typedef map stringmap;,>

stringmap parm;

lparam lm = (lparam)&parm; //获取结构体地址

接收时:

stringmap parm = *(stringmap *)lparam;

即可通过指针获取到该结构体的数据。