Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Изменение разрешения экрана / 3 сообщений из 3, страница 1 из 1
17.09.2006, 11:25
    #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
17.09.2006, 11:57
    #33992358
Aklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение разрешения экрана
скорее всего функция не работает.

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

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


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