powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Изменение разрешения экрана
3 сообщений из 3, страница 1 из 1
Изменение разрешения экрана
    #33992328
sanyacom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня WindowsXP. Пытаюсь изменить разрешение экрана при помощи
следующей программы:

Declare Function ChangeDisplaySettings Lib "user32.dll" Alias "ChangeDisplaySettingsA" (lpDevMode As Any, ByVal dwFlags As Long) As Long

Type devmode
dmPelsWidth As Long
dmPelsHeight As Long
dmFields As Long
End Type

Public Function chng_disp()

Dim dm As devmode
Dim retval As Long

dm.dmPelsWidth = 800
dm.dmPelsHeight = 600
dm.dmFields = DM_PELSWIDTH Or DM_PELSHEIGHT

retval = ChangeDisplaySettings(dm, 0)

If retval <> 0 Then GoTo err
...

err:
MsgBox ("Ошибка")

End Function

Ошибки не возникает (retval=0), но и разрешение экрана не изменяется.

Подскажите пожалуйста, в чем может быть дело?
...
Рейтинг: 0 / 0
Изменение разрешения экрана
    #33992358
Фотография Aklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скорее всего функция не работает.

попробуй, если есть, другие.
...
Рейтинг: 0 / 0
Изменение разрешения экрана
    #33992378
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотри по этому адресу

http://vbnet.mvps.org/
пример ChangeDisplaySettings: Change Display Resolution в поиске
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Изменение разрешения экрана
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]