Как сделать Scroll для формы, размеры которой могут изменяться? - VB

Узнай цену своей работы

Формулировка задачи:

на форме размещен PictureBox (210*295мм). Как сделать Scroll для формы, размеры которой могут изменяться. Может заодно подскажете как определить текущие установки разрешения монитора и как от этого изеняется Form.Width/Height. Пробовал разные разрешения, но значения изменяются незначительно.

Решение задачи: «Как сделать Scroll для формы, размеры которой могут изменяться?»

textual
Листинг программы
  1. Type RECT
  2.    x1 As Long
  3.    y1 As Long
  4.    x2 As Long
  5.    y2 As Long
  6. End Type
  7. Public Declare Function GetDesktopWindow Lib 'User32' () As Long
  8. Public Declare Function GetWindowRect Lib 'User32' (ByVal hWnd As Long, rectangle As RECT) As Long
  9.  
  10. Public Function GetScreenResolution(ByRef ResWidth As Long, _
  11.                               ByRef ResHeight As Long) As String
  12.    Dim R As RECT
  13.    Dim hWnd As Long
  14.    Dim RetVal As Long
  15.  
  16.    hWnd = GetDesktopWindow()
  17.    RetVal = GetWindowRect(hWnd, R)
  18.  
  19.    ResWidth = (R.x2 - R.x1)
  20.    ResHeight = (R.y2 - R.y1)
  21.    GetScreenResolution = (R.x2 - R.x1) & 'x' & (R.y2 - R.y1)
  22.  
  23. End Function

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.1 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы