delphi7 怎么全屏显示一个图片 在delphi7环境下,怎么样实现点击一个按钮,全屏显示一个图片,要求图片比超出窗体,全屏显示整个电脑屏幕~delphi ,图片全屏显示delphi全屏显示图片 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure Tfrm.btn1Click(Sender: TObject);begin if Self.WindowState = wsMaximized then begin Self.WindowState := wsNormal; Self.BorderStyle := bsSizeable; end else begin Self.WindowState := wsMaximized; Self.BorderStyle := bsNone; end;end; 不好意思,我可能说法有点问题,我想要的效果是让图片全屏显示,但是这样的全屏form的四边是不是还存在显示,而且电脑下端的任务栏,开始菜单,时间等依然显示~ unit Unit13;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm13 = class(TForm) btn1: TButton; procedure btn1Click(Sender: TObject); private { Private declarations } L, T, W, H : integer; public { Public declarations } end;var Form13: TForm13;implementation{$R *.dfm}procedure TForm13.btn1Click(Sender: TObject);begin if Self.BorderStyle = bsNone then begin Showwindow(Findwindow('Shell_TrayWND',nil), SW_SHOWDEFAULT); Self.Left := L; self.Top := T; Self.Width := W; self.Height := H; Self.BorderStyle := bsSizeable; end else begin Showwindow(Findwindow('Shell_TrayWND',nil), SW_HIDE); L := Self.Left; T := self.Top; W := Self.Width; H := self.Height; Self.width:=screen.width; Self.height:=screen.height; Self.Top := 0; Self.Left := 0; Self.BorderStyle := bsNone; end;end;end. 图片控件有一个属性:CLIENT这个是最大化的无论是 窗体怎么更改大小,图片都会最大化在这个窗体中的 6楼代码实现了窗体全屏功能窗体上的Image显示问题, 你自己设置就行 您说的是不是image的stretch属性啊,我设置成true了,图片还是显示在左上角,还是其他什么内容需要设置呢? 谢谢您,是再加行image代码就好~ idftp下载中文名问题 ×××在政府你会继续编程生活吗?××× 毕业了,请教一下有关面试和笔试方面的问题 象MP3播放器那样一边播放一边显示流逝的时间是怎么做的? 急救,请问大家谁用过TWindowsMediaPlayer控件噢? DEPHI操作EXCEL:读取EXCEL数据 在线等待.... QuickReport 组件在哪? 帮忙看一下类的问题 昨天我挖苦心思都没想出来的三个问题终于沉冤得雪了。。。(就是Query和dBASEIII的问题) delphi ADOQuery控件使用Clone的问题 TRzpagecontrol 如何动态创建?(分不多,请多包涵)
begin
if Self.WindowState = wsMaximized then
begin
Self.WindowState := wsNormal;
Self.BorderStyle := bsSizeable;
end
else
begin
Self.WindowState := wsMaximized;
Self.BorderStyle := bsNone;
end;
end;
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;type
TForm13 = class(TForm)
btn1: TButton;
procedure btn1Click(Sender: TObject);
private
{ Private declarations }
L, T, W, H : integer;
public
{ Public declarations }
end;var
Form13: TForm13;implementation{$R *.dfm}procedure TForm13.btn1Click(Sender: TObject);
begin
if Self.BorderStyle = bsNone then
begin
Showwindow(Findwindow('Shell_TrayWND',nil), SW_SHOWDEFAULT);
Self.Left := L;
self.Top := T;
Self.Width := W;
self.Height := H;
Self.BorderStyle := bsSizeable;
end
else
begin
Showwindow(Findwindow('Shell_TrayWND',nil), SW_HIDE); L := Self.Left;
T := self.Top;
W := Self.Width;
H := self.Height; Self.width:=screen.width;
Self.height:=screen.height;
Self.Top := 0;
Self.Left := 0;
Self.BorderStyle := bsNone;
end;
end;end.
这个是最大化的
无论是 窗体怎么更改大小,图片都会最大化在这个窗体中的
6楼代码实现了窗体全屏功能
窗体上的Image显示问题, 你自己设置就行
您说的是不是image的stretch属性啊,我设置成true了,图片还是显示在左上角,还是其他什么内容需要设置呢?