|
Определить количество подключенных мониторов
|
|||
---|---|---|---|
#18+
Как можно определить количество подключенных мониторов? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2021, 11:03 |
|
Определить количество подключенных мониторов
|
|||
---|---|---|---|
#18+
Adilby, Код: vbnet 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2021, 14:10 |
|
Определить количество подключенных мониторов
|
|||
---|---|---|---|
#18+
Adilby, Именно в VBA? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2021, 14:29 |
|
Определить количество подключенных мониторов
|
|||
---|---|---|---|
#18+
sdku, это и есть VBA ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2021, 14:59 |
|
Определить количество подключенных мониторов
|
|||
---|---|---|---|
#18+
ROI, так я этого и не "вкуриваю"-зачем Аксу знать сколько мониторов подключено. В панели управления графикой есть эти данные ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2021, 16:07 |
|
Определить количество подключенных мониторов
|
|||
---|---|---|---|
#18+
авторPrivate Declare Function GetSystemMetrics Lib "user32" (ByVal nIndex As Long) As Long MsgBox "Число мониторов в системе " & GetSystemMetrics(80) Почему у меня красным выдает ошибку, что я должен подключить/сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2021, 13:48 |
|
Определить количество подключенных мониторов
|
|||
---|---|---|---|
#18+
sdku, к ноутбуку продавца подключаю дополнительный монитор, и через всплывающую форму показываю клиенту на втором мониторе что он покупает ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2021, 13:51 |
|
Определить количество подключенных мониторов
|
|||
---|---|---|---|
#18+
Adilby авторPrivate Declare Function GetSystemMetrics Lib "user32" (ByVal nIndex As Long) As Long MsgBox "Число мониторов в системе " & GetSystemMetrics(80) Почему у меня красным выдает ошибку, что я должен подключить/сделать? Выделенное красным надо объявлять в отдельном модуле ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2021, 14:29 |
|
Определить количество подключенных мониторов
|
|||
---|---|---|---|
#18+
ROI, что-то не разобрался куда, что, как писать. Куда не пишу везде везде красным показывает. Не тыкнете ли, буду очень благодарен. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2021, 15:04 |
|
Определить количество подключенных мониторов
|
|||
---|---|---|---|
#18+
Adilby авторPrivate Declare Function GetSystemMetrics Lib "user32" (ByVal nIndex As Long) As Long MsgBox "Число мониторов в системе " & GetSystemMetrics(80) Почему у меня красным выдает ошибку, что я должен подключить/сделать? Код: vbnet 1. 2. 3. 4. 5.
это пишется в разделе декларирования модуля, в данном случае формы... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2021, 17:08 |
|
Определить количество подключенных мониторов
|
|||
---|---|---|---|
#18+
Панург, PtrSafe обычно без (ByVal nIndex As Long Ptr ) не прокатывает. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2021, 15:00 |
|
Определить количество подключенных мониторов
|
|||
---|---|---|---|
#18+
vmag, да с чего бы? Источник: Код: plaintext 1. 2. 3.
int - это Long в VBA. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2021, 13:32 |
|
Определить количество подключенных мониторов
|
|||
---|---|---|---|
#18+
ЦЦа, Да я тут как-то делал на медни приложение с двумя accde под win 32 и win 64 так вот оказалось, что VBA шный As Long в конце это да - аналог int (для w64), а вот Long в параметре без Ptr вызывает ошибку передаваемого параметра... ноги от сюда растут ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2021, 13:53 |
|
Определить количество подключенных мониторов
|
|||
---|---|---|---|
#18+
vmag, "конец" или "начало" - не имеет значения. Без конкретики нельзя сказать, какая ошибка в выборе типов была допущена. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2021, 14:13 |
|
Определить количество подключенных мониторов
|
|||
---|---|---|---|
#18+
ЦЦа, vmag PtrSafe обычно без (ByVal nIndex As Long Ptr ) не прокатывает. В примере с мониторами на 64 разряда работает и Long и LongPtr Могу своё "обычно" поменять на иногда и добавить, что LongPtr работает всегда... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2021, 15:03 |
|
Определить количество подключенных мониторов
|
|||
---|---|---|---|
#18+
Adilby к ноутбуку продавца подключаю дополнительный монитор, и через всплывающую форму показываю клиенту на втором мониторе что он покупает ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2021, 16:02 |
|
Определить количество подключенных мониторов
|
|||
---|---|---|---|
#18+
vmag Могу своё "обычно" поменять на иногда и добавить, что LongPtr работает всегда... И кстати, если не хочеЦЦа им заморачиваЦЦа - находим уже адаптированные под VBA7 описания функций (Declare или библиотеки типов (.tlb)). А если таки хочеЦЦа - можно начать с официального источника и ссылок из него. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2021, 16:08 |
|
Определить количество подключенных мониторов
|
|||
---|---|---|---|
#18+
vmag, поиск через CTRL-F а вообще знать количество подключенных мониторов это довольно важно - либо на 1 моник инфу выводить, либо на два, или 3. К примеру расположили формы на 2 монитора , а у юзера он только 1 - окна все равно будут на втором мониторе - они на 1 монитор не соберутся и юзер будет считать что их нет (он их на 1-м мониторе не видит), а разработчик - что они есть (он их видит на 2-м мониторе куда сам и засунул)! ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2021, 21:20 |
|
Определить количество подключенных мониторов
|
|||
---|---|---|---|
#18+
alecko а вообще знать количество подключенных мониторов это довольно важно наверно, правда за 30 лет ни разу даже в голову такое не пришло, ток щас узнал, что есть такая возможность... а уж кому это совсем по барабану (что там на этом мониторе и включен ли он вообще) - так это кассиру, чеки вылазят и ладно... последние метра три чековой ленты идут с красной полосой, намекая что ленту пора заменить дабы кассу не заклинило на середине чека, так они даже это умудряются прозевать, отдают клиенту крашеный чек молча и ноль эмоций... Да и мне как покупателю, не хотелось бы чтоб весь магазин видел что я покупаю и на какую сумму, я бы нажал кнопочку и отключил монитор когда подойдет моя очередь... :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2021, 22:24 |
|
Определить количество подключенных мониторов
|
|||
---|---|---|---|
#18+
Было бы еще интересно получить и разрешение мониторов. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2021, 06:23 |
|
Определить количество подключенных мониторов
|
|||
---|---|---|---|
#18+
Панург Adilby пропущено... Почему у меня красным выдает ошибку, что я должен подключить/сделать? Код: vbnet 1. 2. 3. 4. 5.
это пишется в разделе декларирования модуля, в данном случае формы... Отлично! Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2021, 13:53 |
|
Определить количество подключенных мониторов
|
|||
---|---|---|---|
#18+
sdku Adilby к ноутбуку продавца подключаю дополнительный монитор, и через всплывающую форму показываю клиенту на втором мониторе что он покупает это было продолжение этого процесса https://www.sql.ru/forum/1160340/customer-display-displey-pokuratelya ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2021, 14:26 |
|
Определить количество подключенных мониторов
|
|||
---|---|---|---|
#18+
[quot vmag#22318534] alecko ... Да и мне как покупателю, не хотелось бы чтоб весь магазин видел что я покупаю и на какую сумму, я бы нажал кнопочку и отключил монитор когда подойдет моя очередь... :-) ))))) некоторые покупатели не доверяют кассиру и хотят видеть что там мутится)) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2021, 14:30 |
|
Определить количество подключенных мониторов
|
|||
---|---|---|---|
#18+
А теперь можно ли командно открыть всплывающую форму именно на втором мониторе? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2021, 14:32 |
|
Определить количество подключенных мониторов
|
|||
---|---|---|---|
#18+
Adilby, Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2021, 15:19 |
|
Определить количество подключенных мониторов
|
|||
---|---|---|---|
#18+
Adilby некоторые покупатели не доверяют кассиру и хотят видеть что там мутится)) Да ерунда всё это, тот кто не доверяет смотрит потом в чек... Ну... так ... немного престижа, но в основном понты... Зато: ноут + монитор... заманчиво... прикручивайте всё шурупами к столу намертво или на эпоксидку... типичная ситуация: - ноут на прилавке (а тут еще и монитор) - клиент говорит кассиру: а покажите ка вон тот набор отверток вверху на стеллаже... - продавец берет табуреточку, тянется за отвертками и слышит звон колокольчика на двери - Бздынь... - оборачивается - ни клиента... ни ноутбука... Если уж ставить монитор, то крутить на нем клипы с красивыми формами, чтоб мужикам на кассе в авоську просрочку докладывать... p/c/ реально за мою практику ушло 6 ноутов у клиентов ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2021, 16:05 |
|
Определить количество подключенных мониторов
|
|||
---|---|---|---|
#18+
Adilby, MoveWindow ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2021, 07:18 |
|
Определить количество подключенных мониторов
|
|||
---|---|---|---|
#18+
Adilby А теперь можно ли командно открыть всплывающую форму именно на втором мониторе? old_joy Было бы еще интересно получить и разрешение мониторов. Класс MonitorEnumProcData: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Модуль: Код: 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. 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. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2021, 19:49 |
|
|
start [/forum/topic.php?all=1&fid=45&tid=1609691]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 10ms |
total: | 146ms |
0 / 0 |