vc++中,如何将一个实时改变的变量值,实时地将变量值显示到一个编辑框中?

来源:百度知道 编辑:UC知道 时间:2024/07/07 20:39:56
如题,我要做一个测量的应用,把测量值实时地显示出来,我是个新手,请解释地详细点

int x;//你的实际数据
CString showstr;
showstr.format(_T("%d",x)); //数据格式化为字符串
GetDlgItem(ID_XX)->SetWindowText(showstr)); //ID_XX为编辑框id号

对话框中响应onpaint,视图中ondraw
pDC->TextOut(你的值字符串)
设置计时器,发送窗口重绘消息
或RedrawWindow()

为编辑框设置一个变量保存结果

使用SetTimer,每隔100毫秒就更新下Editbox
可以用UpdateData(FALSE)

消息机制,每次变量被修改了,发消息给窗口,显示变量的值