CStatic m_loginstainfo;编程环境:VS2013,MFC
如何实现静态文本框的刷新显示文字
修改静态文本框的ID,这里改成了IDC_STAINFO
方法一
GetDlgItem(IDC_STAINFO)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STAINFO)->SetWindowText(_T("登录成功!"));
GetDlgItem(IDC_STAINFO)->ShowWindow(SW_SHOW);
方法二
先添加静态文本框的Control类变量,
CStatic m_loginstainfo;
void CMyLogin::DoDataExchange(CDataExchange* pDX)
{
CDialogEx::DoDataExchange(pDX);
//新添加的
DDX_Control(pDX, IDC_STAINFO, m_loginstainfo);
}
m_loginstainfo.ShowWindow(SW_HIDE);
m_loginstainfo.SetWindowText(_T("登录成功!"));
m_loginstainfo.ShowWindow(SW_SHOW);