MFC,我收到一个消息, 是16进制,如何将它转换成字符串,显示在控件上。
3个回答
展开全部
char str[256] = {0};
sprintf(str, "%x", wparam);
CString strtext = str;
GetDlgItem(IDC_XXX)->SetWindowsText(strtext);
更多追问追答
追问
如果这样的话,我接受的是00,那么转换之后应该是"00"显示在控件上,可是控件没显示,是空。
追答
你应该调试一下看看strtext有没有字符串,如果有字符串,那么就是后面在控件上显示的过程出了问题
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询