Как сделать Scroll для формы, размеры которой могут изменяться? - VB
Формулировка задачи:
на форме размещен PictureBox (210*295мм). Как сделать Scroll для формы, размеры которой могут изменяться.
Может заодно подскажете как определить текущие установки разрешения монитора и как от этого изеняется Form.Width/Height.
Пробовал разные разрешения, но значения изменяются незначительно.
Решение задачи: «Как сделать Scroll для формы, размеры которой могут изменяться?»
textual
Листинг программы
Type RECT x1 As Long y1 As Long x2 As Long y2 As Long End Type Public Declare Function GetDesktopWindow Lib 'User32' () As Long Public Declare Function GetWindowRect Lib 'User32' (ByVal hWnd As Long, rectangle As RECT) As Long Public Function GetScreenResolution(ByRef ResWidth As Long, _ ByRef ResHeight As Long) As String Dim R As RECT Dim hWnd As Long Dim RetVal As Long hWnd = GetDesktopWindow() RetVal = GetWindowRect(hWnd, R) ResWidth = (R.x2 - R.x1) ResHeight = (R.y2 - R.y1) GetScreenResolution = (R.x2 - R.x1) & 'x' & (R.y2 - R.y1) End Function
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д