C++中lparam传递数据实例讲解
程序员文章站
2022-03-26 19:40:49
lparam 是long型,可以用来表示一个内存地址,在sendmessage中可通过这个
参数传递复杂数据,比如结构体 。传递的方式是传递结构体的指针。
typedef map stringmap...
lparam 是long型,可以用来表示一个内存地址,在sendmessage中可通过这个
参数传递复杂数据,比如结构体 。传递的方式是传递结构体的指针。
typedef map
stringmap parm;
lparam lm = (lparam)&parm; //获取结构体地址
接收时:
stringmap parm = *(stringmap *)lparam;
即可通过指针获取到该结构体的数据。
推荐阅读
-
Android中Service实时向Activity传递数据实例分析
-
oracle数据库中impdp和expdp使用实例讲解
-
vue中前进刷新、后退缓存用户浏览数据和浏览位置的实例讲解
-
Vue唯一可以更改vuex实例中state数据状态的属性对象Mutation的讲解
-
Oracle数据库中emp表的基本操作实例讲解
-
Android中Service实时向Activity传递数据实例分析
-
C++中四种类型转换的关键字介绍及实例讲解
-
angularjs2中父子组件的数据传递的实例代码
-
vue中前进刷新、后退缓存用户浏览数据和浏览位置的实例讲解
-
C/C++编程笔记:数据类型中 float 和 double 的区别!细节讲解