MFC的静态文本框不输出数据

2024-12-12 13:22:49
推荐回答(4个)
回答1:

void CRS485CommDlg::OnDisp()
{
// TODO: Add your control notification handler code here
m_disp.Format("%02x",m_disp);
GetDlgItem(IDC_DISP)->SetWindowText(m_disp);
UpdateData();//更新消息啊
}
//好用就采纳了吧

回答2:

GetDlgItem(IDC_DISP)->SetWindowText(m_disp);

改为

SetDlgItem(IDC_DISP)->SetWindowText(m_disp);

回答3:

SetDlgItemText()直接用这个函数不好么

SetDlgItemText(IDC_STATIC,"112");就可以显示了

回答4:

(CStatic*)GetDlgItem(IDC_DISP)->SetWindowText(“12”);

有时候需要类型转换一下。