Размеры экрана в Visual Basic
Как получить доступ к размерам экрана в Visual Basic? Я посмотрел онлайн,и он говорит, чтобы использовать экран.ширина и экран.длина, но она не распознает эти свойства... есть советы?
1 ответов
в VB, вы можете использовать Screen.Width
и Screen.Height
. Они не в VBA, но вы можете использовать вызов API вместо этого. Добавьте эти объявления:
Public Declare Function GetSystemMetrics Lib "user32.dll" (ByVal index As Long) As Long
Public Const SM_CXSCREEN = 0
Public Const SM_CYSCREEN = 1
тогда используйте так:
MsgBox GetSystemMetrics(SM_CXSCREEN) & "x" & GetSystemMetrics(SM_CYSCREEN)