小弟刚学VC,很多不懂。现在有个问题,有什么函数可以改变静态文本的内容呀?设静态文本ID是IDC_STATIC,设变量为m_static
我试过这样:
CWnd* p;
p=GetDlgItem(IDC_STATIC);
P->SetWindowText("第"+i+"个元素:")//我想在每一次更新对话框中i加1
也这样试过:
m_static=SetWindowText("第"+i+"个元素:"))但这样都不行呀
望 大家帮我一下!
我试过这样:
CWnd* p;
p=GetDlgItem(IDC_STATIC);
P->SetWindowText("第"+i+"个元素:")//我想在每一次更新对话框中i加1
也这样试过:
m_static=SetWindowText("第"+i+"个元素:"))但这样都不行呀
望 大家帮我一下!
解决方案 »
- 关于组合框控件的问题
- 如何将CString数据 赋给char *类型!(在线等待,立结)
- 高手看过来,当ShellExecuteEx遇到MS-WORD时。。。
- 小波变换的循环卷积的C语言实现问题
- HOOK方式获取google earth窗口鼠标事件的问题
- opencv中处理视频,跟处理摄像头怎么能统一起来
- 看《深入浅出mfc》时,看到RTTI时,说编译时添加/GR选项才能实现RTTI,我添加后编译出现了错误,怎么解决啊?
- 简单的问T, 怎样显示一个或多个非模式的窗口
- 请教一winsock问题,也许你认为很简单。
- 怎样通过mfc中的对话框去增删改查由通过odbc连接的数据库
- 问一个关于钩子的问题,急
- ado读取longBLOB类型数据
如果你想控制一个static控件,只有先把它的ID给改一下才行
strtmp.Format("第%d个元素:",i);
GetDlgItem(IDC_STATIC1)->SetWindowText(strtmp);