UpdateData(true)
//
m_strShow是CString类型关联编辑框的变量
m_strShow
=
_T("初始化成功,等待客户端连接...\r\n")
UpdateData(false)
(2)第二种方法
static
int
i
=
0
if
(i)
{
UpdateData(true)
//
m_strShow是CString类型关联编辑框的变量
m_strShow
=
_T("初始化成功,等待客户端连接...this
is
what?\r\n")
UpdateData(false)
}
else
{
UpdateData(true)
//
m_strShow是CString类型关联编辑框的变量
m_strShow
=
_T("初始化成功,等待客户端连接...\r\n")
UpdateData(false)
}
i++
第1个问题:首先,你最好确定看下SetItemText的时候是否String确实有值,有可能在你Set前某一刻析构了而你选到的内容却从其他方式获得;其次,确认下设置的字符串没有较多的空格和换行;再确认下是否自绘的字体颜色导致看不到;这个只能看你的代码,不然很难定位问题,只能靠猜;第2个问题:有可能你把两个Edit放在窗口上而且资源属性设置为Visible,可是你又用另外一个Edit在初始化的时候覆盖在那两个Edit的位置上,其实它们初始可见只不过被遮挡了,你点击的时候因为焦点输入自然就显示出来了。这个也是猜测,不过看现象可能是。
这要看你的条码阅读器是什么样子的, 接口是什么样的.一般的条码扫描器, 实际就相当于一个键盘.
只要你把输入焦点移到edit编辑框中, 然后扫描器一扫, 数据就输入到编辑框中了.
还有, 一般条码扫描器在自动输入完条码后, 会加一个回车作为结束, 你只需要截获这个回车键消息, 然后执行存数据库的 *** 作即可.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)