炫彩界面库论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 3110|回复: 5

XList_SetItemData(hList,index,(int)pItem); 这个函数的问题

[复制链接]

该用户从未签到

发表于 2012-6-14 19:59:46 | 显示全部楼层 |阅读模式
XList_SetItemData(hList,index,(int)pItem);

里面 ,(int)pItem 具体什么意思呢 结构体取整数??
  • TA的每日心情
    开心
    2022-1-9 18:18
  • 发表于 2012-6-14 20:19:45 | 显示全部楼层
    pItem: 为4个字节的整形, 可以是整形或指针,因为指针是4个字节,所以可以转换.
  • TA的每日心情
    开心
    2022-1-9 18:18
  • 发表于 2012-6-14 20:20:55 | 显示全部楼层
    你整理的资料最好放到一起!不要搞的那么多帖子,把别的帖子覆盖了.

    该用户从未签到

     楼主| 发表于 2012-6-14 20:41:38 | 显示全部楼层
    admin 发表于 2012-6-14 20:20
    你整理的资料最好放到一起!不要搞的那么多帖子,把别的帖子覆盖了.

    好的
    item_info *pItem=new item_info;
        pItem->hString=XStr_Create();
        XStr_SetString(pItem->hString,pText);
        pItem->hProgress=XProgBar_Create(230,50,100,20,true,hList);
        pItem->hButton=XBtn_Create(100,10,60,20,L"查看",hList);
        XEle_SetBkTransparent(pItem->hProgress,true);
        XEle_SetBkTransparent(pItem->hButton,true);
        XEle_SetToolTips(pItem->hButton,L"查看软件信息");
        XEle_EnableToolTips(pItem->hButton,true);
        XProgBar_SetPos(pItem->hProgress,pos);
        XProgBar_EnablePercent(pItem->hProgress,true);
        XList_SetItemData(hList,index,(int)pItem);

    item_info *pItem=new item_info; 不是声明一个 item_info 结构体么 ?
    最后,(int)pItem 取得是什么呢
    难道这句的意思是直接声明一个结构体指针?
  • TA的每日心情
    开心
    2022-1-9 18:18
  • 发表于 2012-6-15 01:18:49 | 显示全部楼层
    XList_SetItemData(hList,index,(int)pItem);
    pItem: 结构体指针,大小4字节,和int内存大小一样.

    该用户从未签到

     楼主| 发表于 2012-6-15 09:00:32 | 显示全部楼层
    admin 发表于 2012-6-15 01:18
    XList_SetItemData(hList,index,(int)pItem);
    pItem: 结构体指针,大小4字节,和int内存大小一样. ...

    汗知道了 昨天晚上终于让我找到内存传递结构体的方法了

    哎易语言各种蛋疼 如果单纯用指针传递就会冲突
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    QQ|Archiver|手机版|小黑屋|炫彩界面库 ( 鄂ICP备2023014763号-1 )

    GMT+8, 2024-5-3 19:38 , Processed in 0.066265 second(s), 18 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表