MFC 结构体SData 转化为DWORD 是什么意思

来源:互联网 发布:菜鸟教程java string 编辑:程序博客网 时间:2024/06/10 09:01
struct SData{//存储下拉列表的图标和文字信息UINT nImage;CString szText;};//CComboBox自定义派生类中一个成员函数内DWORD x=(DWORD)pData;

this->SetItemData(i,x);

DWORD_PTR就是DWORD,DWORD就是LONG,或ULONG。你可以这样:student       somebody;DWORD_PTR    pparam=(DWORD_PTR)&somebody;student*        pbody=(student*)pparam;pbody->name;分析:这是指针的强制转化;指针可以转化为long类型的,又丛LONG强制转化为student的指针。明白了吗?希望能够帮助到你,望采纳!

0 0
原创粉丝点击