mfc中如何把char类型输出到屏幕

chari;//char*p;i=llist.GetElem(getele.m_site);如何将i值输出到view类上... char i;
//char *p;
i=llist.GetElem(getele.m_site);
如何将i值输出到view类上
展开
 我来答
和蔼的FlayCat
推荐于2016-11-05 · 超过55用户采纳过TA的回答
知道答主
回答量:90
采纳率:0%
帮助的人:74万
展开全部
可以用 CClientDC 的 TextOut 或者 DrawText 函数来输出;
如果是 char,需要先转换成 char * 或者 wchar_t * 类型,因为只能输出字符串;
更多追问追答
追问
char i;
char *p;
i=llist.GetElem(getele.m_site);
p=&i;
CDC* pDC = this->GetDC();
CString str(p);

pDC->TextOut(50,200, str);
this->ReleaseDC(pDC);

这样写根本输出不出来东西啊?
追答
你是在 OnPaint 里面输出,还是在其它地方输出 ??如果在 OnPaint 里面,要用 CPaintDC 才有效,其余地方用 CClientDC 或者 CWindowDC,还有,你输出 char 时不能取地址,要用 CString 的 Format 函数将 char 转换成 CString;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式