Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2002.10.14;
Скачать: [xml.tar.bz2];

Вниз

Изменение разрешения   Найти похожие ветки 

 
начинающий програмер   (2002-09-01 16:29) [0]

Здравствуйте! Как мне програмно изменить разрешение монитора?
Спасибо!


 
DeMoN-777   (2002-09-01 17:23) [1]

Поищи в FAQ, лень враг програмиста !
http://delphi.mastak.ru/cgi-bin/faq.pl?look=1&id=988625473&n=16


 
ZZ   (2002-09-01 17:44) [2]

http://delphi.mastak.ru/articles/display/index.html

А вообще-то после таких фокусов если прога не игра, то она сразу удаляется :)


 
начинающий програмер   (2002-09-01 18:00) [3]

Cпасибо!


 
anatoli   (2002-09-01 20:19) [4]

Вот тебе такой пример. Первой кнопкой ищеш возможные разрешения, второй меняеш.



unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExXPToolButton, StdCtrls;

type
TForm1 = class(TForm)
ListBox1: TListBox;
Button1: TExXPToolButton;
Button2: TExXPToolButton;
procedure ExXPToolButton1Click(Sender: TObject);
procedure ExXPToolButton2Click(Sender: TObject);
private
{ Private declarations }
modes:array[0..255] of tdevMode;
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
i:integer;
begin
ListBox1.Items.Clear;
i:=0;
while EnumDisplaySettings(nil,i,Modes[i]) do
begin
ListBox1.Items.Add(IntToStr(modes[i].dmBitsPerPel)+" "+
IntToStr(modes[i].dmPelsWidth)+" "+
IntToStr(modes[i].dmPelsHeight)+" "+
IntToStr(modes[i].dmDisplayFrequency)) ;
inc(i);
end;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
Modes[ListBox1.ItemIndex].dmfields:=dm_BitsPerPel or
dm_PelsWidth or dm_PelsHeight or
dm_displayflags or dm_displayfrequency;
ChangeDisplaySettings(Modes[listbox1.itemindex],0);
end;

end.



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2002.10.14;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
14-45527
Bambuk
2002-09-18 23:03
2002.10.14
http://ixbt.com/multimedia/sven-audio/4.jpg


4-45639
Palladin
2002-08-31 19:23
2002.10.14
Как узнать description exe-фала...


1-45458
DN
2002-10-03 15:29
2002.10.14
StringReplace


4-45658
R_D
2002-08-23 12:46
2002.10.14
Убить прогу


1-45383
Forever
2002-10-01 14:37
2002.10.14
как преобразовать PChar в string





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский