Приветствую Вас Гость | RSS

Меню сайта

Реклама

Категории раздела
Bitmap [50]
Canvas [0]
DirectX и DelphiX [39]
GIF [3]
ICO [24]
JPEG [14]
MetaFile [6]
OpenGL [9]
ScreenSaver и ScreenMate [13]
Векторная графика [2]
Графика [37]
Изображения [0]
Картография [6]
Компоненты и Графика [0]
Создание игр [17]
Цвета и Палитра [0]
Шрифты [0]

Наш опрос
Оцените мой сайт
Всего ответов: 30

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Форма входа

Главная » Статьи » Графика и Игры » Графика

Изменять графический режим
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;
Категория: Графика | Добавил: Angel (13.07.2008)
Просмотров: 416 | Рейтинг: 0.0/0
  Delphi Lab   Главная   Регистрация   Вход  
Интересная Цитата

Поиск

Магазин


Copyright MyCorp © 2025 Хостинг от uCoz