MFC怎么在编辑消息响应函数中让编辑框中显示数据

MFC怎么在编辑消息响应函数中让编辑框中显示数据,第1张

(1)第一种方法

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编辑框中, 然后扫描器一扫, 数据就输入到编辑框中了.

还有, 一般条码扫描器在自动输入完条码后, 会加一个回车作为结束, 你只需要截获这个回车键消息, 然后执行存数据库的 *** 作即可.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10032156.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存