Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Режим экрана / 3 сообщений из 3, страница 1 из 1
11.03.2006, 08:00:39
    #33594170
DЭN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Режим экрана
Возможно ли сделать так чтобы при закгрузке моей программы написанной на VB6.0 менялось разрешение экрана 800x600 ????
...
Рейтинг: 0 / 0
11.03.2006, 13:30:03
    #33594338
Aklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Режим экрана
DЭNВозможно ли сделать так чтобы при закгрузке моей программы написанной на VB6.0 менялось разрешение экрана 800x600 ????

Да. Воспользуйтесь поиском.
...
Рейтинг: 0 / 0
12.03.2006, 01:25:01
    #33594710
Angel-K
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Режим экрана
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
Public Const DM_BITSPERPEL = &H40000
Public Const DM_PELSWIDTH = &H80000
Public Const DM_PELSHEIGHT = &H100000
Public Const CCHDEVICENAME =  32 
Public Const CCHFORMNAME =  32 
Type DEVMODE
  dmDeviceName As String * CCHDEVICENAME
  dmSpecVersion As Integer
  dmDriverVersion As Integer
  dmSize As Integer
  dmDriverExtra As Integer
  dmFields As Long
  dmOrientation As Integer
  dmPaperSize As Integer
  dmPaperLength As Integer
  dmPaperWidth As Integer
  dmScale As Integer
  dmCopies As Integer
  dmDefaultSource As Integer
  dmPrintQuality As Integer
  dmColor As Integer
  dmDuplex As Integer
  dmYResolution As Integer
  dmTTOption As Integer
  dmCollate As Integer
  dmFormName As String * CCHFORMNAME
  dmUnusedPadding As Integer
  dmBitsPerPel As Integer
  dmPelsWidth As Long
  dmPelsHeight As Long
  dmDisplayFlags As Long
  dmDisplayFrequency As Long
End Type

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

Public Sub SetVideoMode(Width As Long, height As Long, Depth As Long)
  Dim dm As DEVMODE
  dm.dmPelsWidth = Width
  dm.dmPelsHeight = height
  dm.dmBitsPerPel = Depth
  dm.dmSize = Len(dm)
  dm.dmFields = DM_PELSWIDTH + DM_PELSHEIGHT + DM_BITSPERPEL
  ChangeDisplaySettings dm,  0 
End Sub

--------------------------------------------------------------------------------
Использование:

Код: plaintext
SetVideoMode  1024 ,  768 ,  8   ' Устанавливает видеорежим 1024x768x256
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Режим экрана / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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