如何将字符串转换成常数?

来源:百度知道 编辑:UC知道 时间:2024/06/05 10:19:43
vbkeyA 这个常数是模拟键盘按下A键
我想让用户自己定义按下什么键,就是vbkey + text1文本框值的键,请问能实现吗?

sendkeys这个函数可以自己定义,但我要在这个函数里用

PostMessage hWnd2, WM_KEYDOWN, vbkeyA, 0

PostMessage这个函数里不能用sendkeys,所以````
二楼的朋友,这样做数字和字母可以了,我一半的问题解决了~
但其它键,比如F1,要怎么做呢?

vbkeyA是定义的常数,所以不能用vbkey+__的形式,没有这种常数定义.
你可以直接使用文本框里的字符的ASCII码值即可.
PostMessage hWnd2, WM_KEYDOWN,asc(text1) , 0