![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Бот
Администратор
Регистрация: 27.05.2007
Сообщений: 182
|
![]()
Управление монитором
pblog.ruДля начала узнаем, с какой видеокартой мы работаем: procedure TForm1.Button1Click(Sender: TObject); var lpDisplayDevice: TDisplayDevice; dwFlags: DWORD; cc: DWORD; begin Memo1.Clear; lpDisplayDevice.cb := sizeof(lpDisplayDevice); dwFlags := 0; cc := 0; while EnumDisplayDevices(nil, cc, lpDisplayDevice, dwFlags) do begin Inc(cc); Memo1.lines.add(lpDisplayDevice.Dev iceString); end; end; Теперь разместим на форме ListBox и Button. В обработчике создания формы пишем: procedure TForm1.FormCreate(Sender: TObject); var i: Integer; DevMode: TDevMode; begin i:=0; while EnumDisplaySettings(nil,i,DevMode) do begin with Devmode do ListBox1.Items.Add(Format(’%dx%d %d Colors’, [dmPelsWidth,dmPelsHeight,1 shl dmBitsperPel])); Inc(i); end; end; Вы увидите все возможные комбинации разрешений и цветов, которые поддерживает дисплей. Теперь пишем в нажатии на кнопку: (more…) |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
обновление в блоге - Управление клавиатурой | Pblog | Обсуждение статей | 0 | 27.05.2007 03:17 |
обновление в блоге - Управление мышью | Pblog | Обсуждение статей | 0 | 27.05.2007 03:17 |
обновление в блоге - Управление CD приводом | Pblog | Обсуждение статей | 0 | 27.05.2007 03:17 |
Управление Монитором | _XspeC_ | Общие вопросы Delphi | 3 | 26.03.2007 19:28 |