|
Перевод на VBA
|
|||
---|---|---|---|
#18+
Доброго дня господа ! Необходимо использовать SendInput под 64 bit Нашел код структур но в C++ Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65.
По смыслу код относительно ясен - но вот кусок <StructLayout(LayoutKind.Explicit)> _ Private Structure INPUT 'Field offset 32 bit machine 4 '64 bit machine 8 <FieldOffset(0)> _ Public type As Integer <FieldOffset(8)> _ Public mi As MOUSEINPUT <FieldOffset(8)> _ Public ki As KEYBDINPUT <FieldOffset(8)> _ Public hi As HARDWAREINPUT End Structure <FieldOffset(0)> _ <FieldOffset(8)> _ Проясните логику - если win64 по все поля должно от начала смещаться на иметь 8Б т.е. вводим ДВА резервных поля Long = 4 Private Type INPUT_TYPE dwType As Long dummy1 As Long dummy2 As Long mi As MOUSEINPUT ki As KEYBDINPUT hi As HARDWAREINPUT End Type И как правильно декларировать структуру каждый НЕОБХОДИМЫЙ тип в отдельности Private Type INPUT_TYPE dwType As Long dummy1 As Long dummy2 As Long mi As MOUSEINPUT End Type Private Type INPUT_TYPE dwType As Long dummy1 As Long dummy2 As Long ki As KEYBDINPUT End Type Private Type INPUT_TYPE dwType As Long dummy1 As Long dummy2 As Long hi As HARDWAREINPUT End Type Или все три события вместе а инициализировать необходимое Private Type INPUT_TYPE dwType As Long dummy1 As Long dummy2 As Long mi As MOUSEINPUT ki As KEYBDINPUT hi As HARDWAREINPUT End Type Поясните пожалуйста ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2020, 00:33 |
|
Перевод на VBA
|
|||
---|---|---|---|
#18+
HOME_X, Понимаю где-то так Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2020, 00:43 |
|
Перевод на VBA
|
|||
---|---|---|---|
#18+
И со второй попытки ты тоже промахнулся мимо раздела по VBA. Posted via ActualForum NNTP Server 1.5 Модератор: Тема перенесена из форума "C++". ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2020, 01:17 |
|
|
start [/forum/topic.php?fid=60&msg=40031660&tid=2154752]: |
0ms |
get settings: |
12ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 274ms |
total: | 395ms |
0 / 0 |