Изменять графический режимDelphi , Графика и Игры , ГрафикаИзменять графический режим
Оформил: DeeCo procedure TForm1.FormCreate(Sender: TObject); var devmode: TDEVMODE; d: Integer; litem: TListItem; p: ^TDevmode; begin devmode.dmSize := SizeOf(TDevMode); devmode.dmDriverExtra := 0; d := 0; ListView1.Columns[0].Width := 400; while EnumDisplaySettings(nil, d, devmode) do with devmode do begin Inc(d); litem := ListView1.Items.Add; litem.Caption := Format('Mode %3d : %dx%d, %d Colors (%d Hz)', [d, dmPelsWidth, dmPelsHeight, 1 shl (dmBitsPerPel), dmDisplayFrequency]); New(p); p^ := Devmode; litem.Data := p; end; end; procedure TForm1.BitBtn1Click(Sender: TObject); begin ChangeDisplaySettings(TDevmode(ListView1.Selected.Data^), 0); end; Программный код на языке Delphi, который изменяет режим графики компьютерной системы. Вот подробное описание того, что код делает: FormCreate
BitBtn1Click
В целом, этот код предоставляет способ перечислить все доступные режимы графики на системе и позволяет пользователю выбрать один из них. Когда кнопка "Change" кликается, она изменяет настройки отображения для соответствующего режима. В статье описывается пример кода на языке Delphi, который позволяет изменять графический режим компьютера с помощью списка доступных разрешений и частот обновления экрана. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |