MFC 对话框中输出数组的函数是什么

像这样的数组charenglish[100]={'A','','B','','C','','D','','E','','F','','G','','J','','K','... 像这样的数组
char english[100]={'A',' ','B',' ','C',' ','D', ' ','E',' ','F',' ','G',' ','J',' ','K',' ','L',' ','M'};
在MFC 中用什么函数输出TextOut()好像不可以
高人帮忙解答一下,很急。
我要在指定位置输出
展开
 我来答
dandolph
2010-05-09 · 超过20用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:53万
展开全部
比如说你的对话框上面有个控件,就是显示文字的那个小方框,这其实也是个小窗口,你得先获取它所关联的类。这个可以用CWnd::GetDlgItem()实现,参数是控件的ID。获取了它所关联的类之后,就可以用CDialog::SetWindowText()来设置文本,参数是一个CString类的对象。不需要再用textout了。

比如说你想在点击对话框上的“显示”(ID_BUTTON_SHOW)按钮之后(这个按钮你得自己加)想在一个控件(ID_DIALOG_SHOW)(这个控件你也得自己建立)里显示出来文字,可以在C**Dlg中,先加一个OnButtonShow(),然后再在这个函数中添加如下所示代码。

///demonstration of adding words to dialog control
CString str( "演示" );

GetDlgItem(ID_DIALOG_SHOW)->SetWindowText( str );

//finieshed

//完了

不清楚的话,再留言。

对话框上好象没有这个功能,不过你要是非要这么弄的话可以先在对话框上建立一个静态文本的控件(它的位置你可以随意改变,建立的时候直接用鼠标拖就行了),然后直接改以下静态文本的内容就行了..
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式