请问在程序中怎样动态修改静态文本(static text)的caption? 在对话框类里没有关于这个静态文本的成员变量. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先修改静态文本控件的ID,不能是IDC_STATIC,然后就可以通过:添加变量或GetDlgItem()/SetDlgItemText()操作它了 方法1,给STATIC控件取个名字叫IDC_STATICTITLE然后在ClassWizard中关职一个控件变量给它叫m_statictitle然后用m_statictitle.SetWindowText("你要写的字串");updata(False);方法2,给STATIC控件取个名字叫IDC_STATICTITLEGetDlgItem(IDC_STATICTITLE)->SetWindowText(_T("你要写的字串"));updata(False);方法3,给STATIC控件取个名字叫IDC_STATICTITLE然后在ClassWizard中关职一个CString变量给它叫m_statictitle然后用m_statictitle = "你要写的字串";updata(False);方法4.... CWnd *pWnd=(CWnd *)GetDlgItem(ID_);pWnd->SetWindowText("你要变的字符串"); 一定要把IDC_STATIC这个符号名改一下,因为VC的ClassWizard会忽略掉它。记住。 ontimer函数如何重载?要想多次调用定时器改如何写程序? 导入dll中的多个函数怎么做 MFc vista 错误? 在MDI中如何知道当前打开的是第几个窗口 请问修复网络连接的命令行命令是什么? 请问一下这个定义是什么意思 接口下定义的方法,[out]型参数在编译时出错,怎么解决? MFC ocx在ATL控件中使用的问题 请教USB通信的流程 mfc上使用opengl画线//咋没反应。。。缺啥? *# 非常倒霉: 木马已经下给别人了, 但是发过来的email竟然是空的, 请问是为什么? *# 关于CMainFrame的鼠标响应问题?
添加变量
或GetDlgItem()/SetDlgItemText()
操作它了
然后在ClassWizard中关职一个控件变量给它叫m_statictitle
然后用m_statictitle.SetWindowText("你要写的字串");updata(False);方法2,给STATIC控件取个名字叫IDC_STATICTITLE
GetDlgItem(IDC_STATICTITLE)->SetWindowText(_T("你要写的字串"));updata(False);方法3,给STATIC控件取个名字叫IDC_STATICTITLE
然后在ClassWizard中关职一个CString变量给它叫m_statictitle
然后用m_statictitle = "你要写的字串";updata(False);
方法4
....
pWnd->SetWindowText("你要变的字符串");