|
بدست آوردن اندازه صفحه مونیتور |
|
نوشته شده توسط مدیریت سایت
|
|
توسط دستورات و توابع زیر می توانید رزولوشن مونیتور و اندازه دسکتاپ ویندوز را بدست آورید. unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; Button2: TButton; procedure Button2Click(Sender: TObject); procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin ShowMessage(IntToStr(Screen.Width) + ' * ' + IntToStr(Screen.Height)); end; procedure TForm1.Button2Click(Sender: TObject); var hRect : TRect; begin SystemParametersInfo(SPI_GETWORKAREA,0,@hRect, 0); ShowMessage(IntToStr(hRect.Top) + ' ' + IntToStr(hRect.Left) + ' ' + IntToStr(hRect.Bottom) + ' ' + IntToStr(hRect.Right)); end; end.
|