Visual Basic. Программирование на Visual Basic

..........................................................................................................................

[ Главная ] [ Статьи ] [ Для новичков ] [ Примеры ] [ Программы ] [ Microsoft Agent 2.0 ] [ Пособие ] [ Уроки ] [ Разное ]
..........................................................................................................................



Как определить разрешение экрана

' Ширина экрана в пикселях

' Screen.Width / Screen.TwipsPerPixelX

' Высота экрана в пикселях

' Screen.Height / Screen.TwipsPerPixelY

Если нужно определить число цветов дисплея, то можно воспользоваться API:
Private Declare Function GetDeviceCaps Lib "gdi32" _

(ByVal hDC As Long, ByVal nIndex As Long) As Long

Private Declare Function GetDesktopWindow Lib "user32" () As Long

Private Declare Function GetDC Lib "user32" (ByVal hwnd As Long) As Long

Private Declare Function ReleaseDC Lib "user32" _

(ByVal hwnd As Long, ByVal hDC As Long) As Long



Private Const HORZRES = 8

Private Const VERTRES = 10

Private Const BITSPIXEL = 12



Private Sub Command1_Click()

Dim Deskhwnd As Long

Dim DeskDc As Long

Dim Width As Long

Dim Height As Long

Dim Depth As Long

' Получаем описатель рабочего стола

Deskhwnd = GetDesktopWindow

' Получаем контекст устройства рабочего стола

DeskDc = GetDC(Deskhwnd)

' Получаем ширину экрана

Width = GetDeviceCaps(hDC, HORZRES)

' Получаем высоту экрана

Height = GetDeviceCaps(hDC, VERTRES)

' Получаем цветовую палитру

' (число бит на пиксель)

Depth = GetDeviceCaps(hDC, BITSPIXEL)

' Освобождаем ресурсы

ReleaseDC GetDesktopWindow(), hDC

End Sub



..........................................................................................................................

[ Главная ] [ Диски ] [ Книги ] [ Архив рассылки ] [ Архив новостей ] [ Готовые кусочки программ ] [ Карта сайта ]
..........................................................................................................................

По страницам сайта Visaul Progs
или Изучение Visual Basic
Рассылка 'По страницам сайта Visaul Progs' >>> Подпишись на рассылку - будешь получать новые статьи , примеры и много полезной информации из первых рук!!! >>>Если у вас есть статья которой нет на сайте
пришлите ее мне-------->
Послать статью
>>>Если вы хотите задать вопрос
пишите-------->
Мне нужна помощь


Рейтинг сайтов YandeG Rambler's Top100
Реклама:

...:::Design by Mystf0rse 2005-2010 year:::...