魔獸爭霸III顯示器設定解析度 修改登錄檔單實現

2021-10-02 15:42:20 字數 888 閱讀 6891

// 魔獸爭霸iii遊戲的顯示器解析度設定,修改登錄檔實現,方便快捷設定,不用每次都開啟登錄檔

//#include "stdafx.h"

#include #include #define notice "魔獸爭霸iii遊戲的顯示器解析度設定。\n"

#define show "請分別輸入顯示器的解析度:例如:1024*768:"

#define answer "輸入的解析度為:"

#define input_error "輸入引數錯誤!程式退出!\n"

#define success "設定成功!\n"

#define openreg_error "開啟登錄檔失敗!\n"

#define setvalue_error "設定引數失敗!\n"

bool createkey(hkey hmainkey,lptstr szsubkey)

regclosekey(hkey);

return bret;

}bool setvalue(dword dwwidth,dword dwheigth)

else

}else

regclosekey(hkey);

return bret;

}int main(int argc, char* ar**)

else

createkey(hkey_current_user,text("software\\blizzard entertainment\\warcraft iii\\video"));

setvalue(nhsize,nvsize);

return 0;

}

顯示器解析度

液晶顯示器和傳統的crt顯示器,解析度都是重要的引數之一。解析度是指單位面積顯示畫素的數量。液晶顯示器的物理解析度是固定不變的,對於crt顯示器而言,只要調整電子束的偏轉電壓,就可以改變不同的解析度。但是在液晶顯示器裡面實現起來就複雜得多了,必須要通過運算來模擬出顯示效果,實際上的解析度是沒有改變的...

顯示器解析度

普屏液晶顯示器專用桌布 1280 1024 桌布 1600 1200 桌布 1920 1440 桌布 16 10寬屏液晶專用桌布 1280 800 寬屏桌布 1440 900 寬屏桌布 1680 1050 寬屏桌布 1920 1200 寬屏桌布 2560 1600 寬屏桌布 16 9液晶和寬屏本本桌...

動態調整顯示器解析度

delphi提供了可以動態改變螢幕解析度的函式,分別是enumdisplaysettings 和changedisplaysettings 有了它們,程式設計時可以隨時改變解析度以適應要求。下面的crtreset函式能方便實現這一功能 implementation function crtreset...