procedure Tszfbl_win.BitBtn1Click(Sender: TObject);
var
; lpdevmode :tdevicemode;
begin
; enumdisplaysettings(nil,0,lpdevmode);
; lpdevmode.dmFields := dm_pelswidth or dm_pelsheight;
; if (RadioButton3.checked = true) then
; begin
; ; if MessageDlg('您确定要将显示器的分辨率设成1024 * 768 模式吗?',mtConfirmation, [mbYes, mbNo], 0) = mrYes then
; ; begin
; ; ; lpdevmode.dmPelsWidth := 1024;
; ; ; lpdevmode.dmpelsheight := 768;
; ; ; if changedisplaysettings(lpdevmode,0) = DISP_CHANGE_SUCCESSFUL then
; ; ; begin
; ; ; ; showmessage('当前分辨率模式是1024 * 768模式');
; ; ; ; close;
; ; ; end
; ; ; else
; ; ; ; showmessage('分辨率更改失败!')
; ; end;
; end;
; if RadioButton2.checked = true then
; begin
; ; if MessageDlg('您确定要将显示器的分辨率设成800 * 600 模式吗?',mtConfirmation, [mbYes, mbNo], 0) = mrYes then
; ; begin
; ; ; lpdevmode.dmPelsWidth := 800;
; ; ; lpdevmode.dmpelsheight := 600;
; ; ; if changedisplaysettings(lpdevmode,0) = DISP_CHANGE_SUCCESSFUL then
; ; ; begin
; ; ; ; showmessage('当前分辨率模式是800 * 600模式');
; ; ; ; close;
; ; ; end
; ; ; else
; ; ; ; showmessage('分辨率更改失败!')
; ; end;
; end;
; if RadioButton1.checked = true then
; begin
; ; if MessageDlg('您确定要将显示器的分辨率设成640 * 480 模式吗?',mtConfirmation, [mbYes, mbNo], 0) = mrYes then
; ; begin
; ; ; lpdevmode.dmPelsWidth := 640;
; ; ; lpdevmode.dmpelsheight := 480;
; ; ; if changedisplaysettings(lpdevmode,0) = DISP_CHANGE_SUCCESSFUL then
; ; ; begin
; ; ; ; showmessage('当前分辨率模式是640 * 480 模式');
; ; ; ; close;
; ; ; end
; ; ; else
; ; ; ; showmessage('分辨率更改失败!')
; ; end;
; end;
end;