MFC的静态文本框不输出数据
代码如下;voidCRS485CommDlg::OnDisp(){//TODO:Addyourcontrolnotificationhandlercodeherem_di...
代码如下;
void CRS485CommDlg::OnDisp()
{
// TODO: Add your control notification handler code here
m_disp.Format("%02x",m_disp);
GetDlgItem(IDC_DISP)->SetWindowText(m_disp);
}
想在静态文本框中输出获得的数据,但总是显示不出,求大神帮忙解答。 展开
void CRS485CommDlg::OnDisp()
{
// TODO: Add your control notification handler code here
m_disp.Format("%02x",m_disp);
GetDlgItem(IDC_DISP)->SetWindowText(m_disp);
}
想在静态文本框中输出获得的数据,但总是显示不出,求大神帮忙解答。 展开
展开全部
void CRS485CommDlg::OnDisp()
{
// TODO: Add your control notification handler code here
m_disp.Format("%02x",m_disp);
GetDlgItem(IDC_DISP)->SetWindowText(m_disp);
UpdateData();//更新消息啊
}
//好用就采纳了吧
{
// TODO: Add your control notification handler code here
m_disp.Format("%02x",m_disp);
GetDlgItem(IDC_DISP)->SetWindowText(m_disp);
UpdateData();//更新消息啊
}
//好用就采纳了吧
追问
谢谢,没有数据更新啊!我直接在文本框输入一个数字都不行。
GetDlgItem(IDC_DISP)->SetWindowText(“12”);这样没显示。
追答
GetDlgItem(IDC_DISP)->SetWindowText(m_disp);
//你这个是将m_disp显示到你的Edit框里面,m_disp你这个不是CString类型的吧,改成CString类型。
静态文本框填充数据后
需要调用
UpdateData();//更新消息啊
才能显示到界面上
展开全部
GetDlgItem(IDC_DISP)->SetWindowText(m_disp);
改为
SetDlgItem(IDC_DISP)->SetWindowText(m_disp);
改为
SetDlgItem(IDC_DISP)->SetWindowText(m_disp);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SetDlgItemText()直接用这个函数不好么
SetDlgItemText(IDC_STATIC,"112");就可以显示了
SetDlgItemText(IDC_STATIC,"112");就可以显示了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
(CStatic*)GetDlgItem(IDC_DISP)->SetWindowText(“12”);
有时候需要类型转换一下。
有时候需要类型转换一下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询