MFC,想把一个long型的数据通过SetDlgItemText()传入一个编辑框
我有一个结构体structA{charname[],longid};然后我又有一个指向A的指针ptr,据我所知BOOLSetDlgltemText(HWNDhDlg,in...
我有一个结构体struct A{char name[],long id};然后我又有一个指向A的指针ptr,据我所知BOOL SetDlgltemText(HWND hDlg,int nlDDlgltem,LPCTSTR IpString)中必须是一个LPCTSTR型的指针变量才能传,我用SetDlgltemText(IDD_Dlg1,ptr->name);//正确!说明char[]型是可以的!!
但是当我用SetDlgltemText(IDD_Dlg1,ptr->id);//编译错误!说不能是long与LPCSTR不兼容。
我该怎么办?要么转为char要么转为LPCSTER,怎么转啊?我试了各种方法都没成功,还望大家帮忙,指教下小生~~ 展开
但是当我用SetDlgltemText(IDD_Dlg1,ptr->id);//编译错误!说不能是long与LPCSTR不兼容。
我该怎么办?要么转为char要么转为LPCSTER,怎么转啊?我试了各种方法都没成功,还望大家帮忙,指教下小生~~ 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询