訪客只能看到部份內容,免費 加入會員 或由臉書 Google 可以看到全部內容
下面是引用flyou108於2005-03-23 19:36發表的 請問,是否能用C++語言變更顯示卡之解析度: 請問,是否能用C語言變更顯示卡之解析度P.S調成任意解析,如500*700,螢目則會顯示成500*700 是否可提供程式 謝謝各位的幫忙,謝謝!
深深思念一個人的時候,我們不知不覺的地活在世界的中心...
下面是引用xfile於2005-03-24 07:19發表的 :沒辦法吧,除非你要自己 "人工" 去做出那種解析度不然一般只能照 BIOS 裡預設的幾種模式來開.......
下面是引用codeboy於2005-03-24 08:52發表的 :用direct x 應該可以吧...去翻翻看direct x 的書看看..
DEVMODE DevM; EnumDisplaySettings(0, 0, &DevM); DevM.dmFields = DM_PELSWIDTH | DM_PELSHEIGHT; DevM.dmPelsWidth = 800; // 設定螢幕解析度的寬 DevM.dmPelsHeight = 600; // 設定螢幕解析度的高 ChangeDisplaySettings(&DevM, 0); // 開始執行轉換
下面是引用夷希微於2005-03-25 09:10發表的 :Dos 底下的命令不清楚,但在 Windows 的話,是沒有問題的 ^_^不知道樓主您指的 C++ 是哪一套編輯軟體?若是 Borland C++ Builder 的話,請試試以下程式碼吧,保證可以 ^_^[code].......
下面是引用flyou108於2005-03-25 11:14發表的 :夷希微您好:謝謝您的回應,謝謝您。 您所說的指令,是要有顯示卡有支援的解析,才可變更。而800*600是標準地。若是來個755*555,顯示卡沒有支援的解析,它還是以原先(800*600)顯示。(P.S不好意思,我所說的是要任意解析度。)真地真地謝謝您寶貴經驗,再次謝謝您。
下面是引用flyou108於2005-03-25 13:35發表的 :夷希微您好,謝謝您是回應據我所知是有人做出來,這是用來做分析啦。P.S謝謝您的寶貴意見。