如何为特殊字符引发按键事件以输入扩展的 ASCII 字符?
示例代码片段:
keybd_event vbKeyE, 0, KEYEVENTF_KEYDOWN, 0
是否有任何替代方法可以让我使用 KeyCode 作为特殊字符 [例如 Chr$(122)] 而不是预定义和受限的 VbKeyA、VbKeyB、VbKeyC ..... 等?
等待你的回复。
问候,
尚卡尔
如何为特殊字符引发按键事件以输入扩展的 ASCII 字符?
示例代码片段:
keybd_event vbKeyE, 0, KEYEVENTF_KEYDOWN, 0
是否有任何替代方法可以让我使用 KeyCode 作为特殊字符 [例如 Chr$(122)] 而不是预定义和受限的 VbKeyA、VbKeyB、VbKeyC ..... 等?
等待你的回复。
问候,
尚卡尔
这是一个似乎涵盖了您的问题的示例:
Private Sub Text1_KeyPress (KeyAscii As Integer)
If KeyAscii = 8 Then MsgBox "You pressed the BACKSPACE key."
End Sub
它是从这里取来的。
if keyascii=27 then
if (msgbox"do you want to exit?",vbokcancel,"information")=vbok then
end
end if
end if