首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

自己编写的软键盘输入到文本框的值,文本框无法读取,该怎么解决

2012-04-23 
自己编写的软键盘输入到文本框的值,文本框无法读取文本框是可以输入数据的但是执行到文本框读取输入的数据

自己编写的软键盘输入到文本框的值,文本框无法读取
文本框是可以输入数据的但是执行到文本框读取输入的数据时,线程就退出了
线程 'wxThreadInternal::WinThreadStart' (0xcf91b23a) 已退出,返回值为 0 (0x0)。
Data Abort: Thread=8efccb5c Proc=8dc27b20 'cod580.exe'
AKY=00001001 PC=00051d34(cod580.exe+0x00041d34) RA=000519f4(cod580.exe+0x000419f4) BVA=1a0001bc FSR=00000007

我的键盘程序是一个对话框上放了几个按钮按下按钮发送键盘码
void KeyBoardDialog::OnNineClick(wxCommandEvent& event)
{
  keybd_event(0x39,0,0,0);
  keybd_event(0x39,0,KEYEVENTF_KEYUP,0);
}
这个函数发送9的键盘码

[解决办法]
内存出错,单步跟踪下代码一般能解决
[解决办法]
你的软键盘对话框跟文本框是一个winform程序里的吗?似的话,那就是父窗口与子窗口传递数据的问题了
[解决办法]
用SendInput再试试

热点排行