A
Azrael
Как соотносятся типы и значения параметров, функций, объявленных в Lotus-е с данными MSDN?
Собственно вопрос возник по функции keybd_event: на MSDN объявлена вот так:
В Лотусе (из статьи про то, как сделать альбомную печать, где-то здесь на форуме ссылку видел):
Во-первых, почему bVk, bScan объявлены как Integer, впрочем, если заменить на As Byte не меняется абсолютно ничего... Во-вторых, и в главных, из той же статьи нажатие пробела вызывается вот так:
Тогда код клавиши &H20 - смотрим в MSDN, ему соответствует "D"... со всеми остальными - такая же ерунда
Собственно вопрос возник по функции keybd_event: на MSDN объявлена вот так:
Код:
VOID keybd_event(
BYTE bVk,
BYTE bScan,
DWORD dwFlags,
PTR dwExtraInfo
);
В Лотусе (из статьи про то, как сделать альбомную печать, где-то здесь на форуме ссылку видел):
Код:
Declare Sub keybd_event Lib "user32.dll" (Byval bVk As Integer, Byval bScan As Integer, Byval dwFlags As Integer, Byval dwExtraInfo As Integer)
Код:
keybd_event 32, 0, 0, 0 ' Space key down
keybd_event 32, 0, 2, 0 ' Space key up