我是一个delphi6.0初学者,有问题请教大家!对你们来说应该很简单的,分值:100!(100分)

  • 主题发起人 主题发起人 12w34e
  • 开始时间 开始时间
xixi,你单独出个帖问一下
 
我也想,可是我没分了!
 
我觉得用各种安装打包工具把需要的文件打包,然后安装到别的机器上就可以了!
 
function SetSize(X, Y: word): BOOL;
var
lpDevMode: TDeviceMode;
begin
Result := EnumDisplaySettings(nil, 0, lpDevMode);
if Result then
begin
lpDevMode.dmFields := DM_PELSWIDTH Or DM_PELSHEIGHT;
lpDevMode.dmPelsWidth := X;
lpDevMode.dmPelsHeight := Y;
Result := ChangeDisplaySettings(lpDevMode, 0) = DISP_CHANGE_SUCCESSFUL;
end;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
if SetSize(1024, 768) then
showMessage('我的程序要在800*600下执行,按确定后变成800*600');
//设置为800*600
SetSize(800, 600);
end;
//这是我以前写的。就是改变PC的分辨率还满足软件的要求。
//formclose之后再改回原来的。(你自已试着写一下,凡事还是要自已多动手。反正简单)
//我现在最讨厌全屏的软件。一个是写的时候累,还有一个就是霸道
//设成800*600,居中,在一般1024*768的情况下即美观又实用。800*600的话全屏正好。就是要太弃640*480。hoho
 
大家都回答的差不多了,可以给分了!
 
接受答案了.
 
来自:lio_cheng, 时间:2002-8-17 14:53:00, ID:1270869
大家都回答的差不多了,可以给分了!

得分大富翁:lio_cheng

倒?!!!???!!~~~~~~~~~
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部