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

关于用SEANMESSAGE发向其他程序发送消息以切换焦点的有关问题

2012-03-14 
关于用SEANMESSAGE发向其他程序发送消息以切换焦点的问题?其他程序的窗体上有按钮1,按钮2,按钮3,按钮2在中

关于用SEANMESSAGE发向其他程序发送消息以切换焦点的问题?
其他程序的窗体上有按钮1,按钮2,按钮3,按钮2在中间(得到焦点),我用手工试了一下,按TAB键向按钮1切换焦点,按方向右键则向按钮3切换焦点,现在已得到按钮2的句柄,但我用SendMessage   winhwnd1,   &H100,   &H9,   &O0向按钮2发送TAB键   就可以向按钮1切换焦点,但用SendMessage   winhwnd1,   &H100,   &H27,   &O0   向按钮2发送方向右键盘则无法切换焦点,焦点还是在按钮2上,请问这是怎么回事?难道&H27不是方向右键的asic码,我在网上查看了,方向右键的asic码的十六进制是27呀,可为什么不行呢,是不是还有其他原因呢?

[解决办法]
你用api函数SetFocus即可

热点排行