问个问题? ( 积分: 50 )

  • 主题发起人 主题发起人 samn
  • 开始时间 开始时间
S

samn

Unregistered / Unconfirmed
GUEST, unregistred user!
BackSprite:=TBackgroundSprite.Create(DXSpriteEngine.Engine);
with TBackgroundSprite(BackSprite) do
begin
SetMapSize(1,1);{设定背景显示样式为1×1}
Image := ImageList.Items.Find('background'); {载入背景图片}
Z := -2; {设定背景层次}
width:=dxdraw.Width;
height:=dxdraw.Height;
// Tile := True; {设定背景填充样式为平铺}
end;
我用这个方式载入了一张地图,如果这张图片的大小为100*100*16
请问怎么样才能使这张图片可以以全屏的形式显示??就是图片的宽度=DXDRAW的宽度
图片的高度=DXDRAW的高度呢?请高手不吝赐教!!!
 
BackSprite:=TBackgroundSprite.Create(DXSpriteEngine.Engine);
with TBackgroundSprite(BackSprite) do
begin
SetMapSize(1,1);{设定背景显示样式为1×1}
Image := ImageList.Items.Find('background'); {载入背景图片}
Z := -2; {设定背景层次}
width:=dxdraw.Width;
height:=dxdraw.Height;
// Tile := True; {设定背景填充样式为平铺}
end;
我用这个方式载入了一张地图,如果这张图片的大小为100*100*16
请问怎么样才能使这张图片可以以全屏的形式显示??就是图片的宽度=DXDRAW的宽度
图片的高度=DXDRAW的高度呢?请高手不吝赐教!!!
 
这个问题没人会吗???
 
设定dxdraw的属性为alClient
再设定FORM的属性为最大化
 
大哥,你说的是这样么?
form1.WindowState:=wsMinimized;
dxdraw.Align:=alClient;
可我这样也不行啊?请帮个忙啊
 
接受答案了.
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部