Hi.
Is there a way i can press the enter button on the keyboard with api?
I know i can do:
but this might not always work...VB Code:
SendKeys "{ENTER}", True
So do you know a way to press enter with api?
Thanks!:):wave:
Printable View
Hi.
Is there a way i can press the enter button on the keyboard with api?
I know i can do:
but this might not always work...VB Code:
SendKeys "{ENTER}", True
So do you know a way to press enter with api?
Thanks!:):wave:
The keyb_event API... Here's an example :
VB Code:
Const VK_H = 72 Const VK_E = 69 Const VK_L = 76 Const VK_O = 79 Const KEYEVENTF_EXTENDEDKEY = &H1 Const KEYEVENTF_KEYUP = &H2 Private Declare Sub keybd_event Lib "user32.dll" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long) Private Sub Form_KeyPress(KeyAscii As Integer) 'Print the key on the form Me.Print Chr$(KeyAscii); End Sub Private Sub Form_Paint() 'KPD-Team 2000 'URL: [url]http://www.allapi.net/[/url] 'E-Mail: [email][email protected][/email] 'Clear the form Me.Cls keybd_event VK_H, 0, 0, 0 ' press H keybd_event VK_H, 0, KEYEVENTF_KEYUP, 0 ' release H keybd_event VK_E, 0, 0, 0 ' press E keybd_event VK_E, 0, KEYEVENTF_KEYUP, 0 ' release E keybd_event VK_L, 0, 0, 0 ' press L keybd_event VK_L, 0, KEYEVENTF_KEYUP, 0 ' release L keybd_event VK_L, 0, 0, 0 ' press L keybd_event VK_L, 0, KEYEVENTF_KEYUP, 0 ' release L keybd_event VK_O, 0, 0, 0 ' press O keybd_event VK_O, 0, KEYEVENTF_KEYUP, 0 ' release O End Sub
Now all you need to do is find the constant for "Enter" ;)
Turns out this works :
VB Code:
keybd_event vbKeyReturn, 0, 0, 0 keybd_event vbKeyReturn, 0, KEYEVENTF_KEYUP, 0
Hmm...
Thanks.
This will probably work because the example worked!
Thanks
:afrog: