調整解析度後,工作列會懸掛在螢幕中間... |
尚未結案
|
preny
一般會員 發表:2 回覆:1 積分:0 註冊:2003-03-21 發送簡訊給我 |
|
shinjie
資深會員 發表:12 回覆:275 積分:287 註冊:2003-03-19 發送簡訊給我 |
|
preny
一般會員 發表:2 回覆:1 積分:0 註冊:2003-03-21 發送簡訊給我 |
各位大大,
我的Source 如下:
var
OldDevice :TDeviceMode;
NewDevice :TDeviceMode;
begin
EnumDisplaySettings(nil, Cardinal(-1), OldDevice);
NewDevice := OldDevice;
NewDevice.dmPelsWidth := 1024;
NewDevice.dmPelsHeight:= 768;
NewDevice.dmBitsPerPel:= 32;
NewDevice.dmFields := DM_PELSWIDTH or DM_PELSHEIGHT or DM_BITSPERPEL;
ChangeDisplaySettings(NewDevice,0);
end; 如果在 win2000 profession sp4下執行就會懸掛在半空中,
不過如果在 win2003 server就不會,真是奇怪ㄋㄟ...
還是請各位大大多多幫忙...
|
shinjie
資深會員 發表:12 回覆:275 積分:287 註冊:2003-03-19 發送簡訊給我 |
|
bugmans
高階會員 發表:95 回覆:322 積分:188 註冊:2003-04-12 發送簡訊給我 |
ChangeDisplaySettings(NewDevice,0);
填0的原因是希望下次開機時回復到原來的解析度,但在win2000會造成工具列位置錯誤
http://support.microsoft.com/default.aspx?scid=kb;en-us;306263
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |