VC++2010
在窗体上放上ID为IDC_STATIC的CStatic控件,另放一按钮,点击按钮设置静态控件的内容和其它状态,代码如下:
void CstaticProDlg::OnBnClickedButton1() { // TODO: 在此添加控件通知处理程序代码 CStatic* p=(CStatic*)GetDlgItem(IDC_STATIC); p->SetWindowTextW(_T("你好")); p->EnableWindow(FALSE);//设置是否可用 p->ShowWindow(1); //0 为不可见 }
我们也可以设置静态变量的ID为IDC_STATIC1,为其增加变量值为m_static, 为字符串类型
void CstaticProDlg::OnBnClickedButton2() { // TODO: 在此添加控件通知处理程序代码 m_static="你好呀"; UpdateData(FALSE); //关联控件与变量 }
也可以增加类型为CStatic类型的变量
void CstaticProDlg::OnBnClickedButton2() { // TODO: 在此添加控件通知处理程序代码 m_static.SetWindowTextW(_T("你好")); m_static.ShowWindow(1); }