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类上 展开
//char *p;
i=llist.GetElem(getele.m_site);
如何将i值输出到view类上 展开
1个回答
展开全部
可以用 CClientDC 的 TextOut 或者 DrawText 函数来输出;
如果是 char,需要先转换成 char * 或者 wchar_t * 类型,因为只能输出字符串;
如果是 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;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询