码迷,mamicode.com
首页 > 其他好文 > 详细

用PostMessage或SendMessage发送结构体指针

时间:2016-05-14 00:42:24      阅读:522      评论:0      收藏:0      [点我收藏+]

标签:

SendMessage可以随意发送结构体指针。
PostMessage则必须注意结构体的生命周期。

例如如下发送代码,使用PostMessage:

    struct _tag_aa
    {
        CString s1;
        char szBuffer[512];
        int a;
        char* szText;
    };
 
    _tag_aa *a=new _tag_aa;
    a->s1="ssssss11111111111111";
    strcpy(a->szBuffer,"Bufferrrrrrrrrrrrrrrrr");
    a->szText="textttttt";
    a->a=120;
 
    PostMessage(WM_UpdateTEXT,(WPARAM)a,0);

接收消息的代码:

    _tag_aa* pA=(_tag_aa*)wParam;
    delete pA;

 

用PostMessage或SendMessage发送结构体指针

标签:

原文地址:http://www.cnblogs.com/dgx/p/5491550.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!