Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
10.10.2011, 11:26
|
|||
|---|---|---|---|
|
|||
уважаемые коллеги прошу помочь перевести часть кода на delphi. |
|||
|
#18+
Заранее извиняюсь если не в том подфоруме создал тему. Необходимо изменить размер окна рабочего стола, сделать его больше чем физическое разрешение монитора, иногда такой эффект получалось достичь случайно, при этом ширина панели задач была больше размера экрана и сам экран прокручивался, т.е. на экране была видна только часть окна рабочего стола. Надеюсь понятно обьяснил. Поиском нашел товарищей по несчастью но и они не нашли решения: автор"SystemParametersInfo(SPI_SETWORKAREA, 1, ref rc, 0); But if new work area size is bigger than screen resolution it fails, that is logical. So I guess this is not the way do do it. What I wanna do is change virtual screen size so that if I take "printscreen" it returns image with the size of "resized desktop". The same way if I take a printscreen when I plug-in two monitors it returns image with the size of both monitors, so the whole desktop area (primary and secondary area). So in a way what I'm asking is, is there a way to extend desktop size (not using multiple virtual desktops)? I know that when I sometimes set resolution settings on older windows editions, I sometimes had an option to set unsupported resolutions and what that did, it only extended the whole desktop so you can move up, down, left or right. That is exactly what I wanna do (without moving around desktop), so I just wanna know how to extend desktop size, I guess that means changing virtual screen resolution. I hope I was clear enough. Thank you all." http://social.msdn.microsoft.com/Forums/en/csharpgeneral/thread/841e14ff-a12e-49a0-a123-5a771d202225 Пытался так: Код: plaintext 1. 2. 3. 4. 5. 6. не помогло, наткнулся на проект virtualscreenmax в частности http://virtualscreenmax.codeplex.com/SourceControl/changeset/view/51827#784755 Код: 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. 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. как я понимаю где то тут изменяется размер virtual screen, но увы я слишком слабо понимаю .net, может более опытные коллеги подскажут мне как конкретно увеличивается virtual screen? заранее спасибо за внимание. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/search_topic.php?author=ChessV&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
58ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
33ms |
get tp. blocked users: |
2ms |
| others: | 518ms |
| total: | 686ms |

| 0 / 0 |
