? asked in 電腦與網際網路程式設計 · 1 decade ago

VC build出來的程式在不同電腦間呈現不一樣

請教各位:

我用 VC6 或 VC2005 所build 出的 程式. 在不同電腦間畫面

會不一樣, 程式畫面會 shift.. 像 一些 button 鍵, radio..

及整個 UI 大小都會不一樣. 怎麼辦??

這樣我不就要每台電腦都試一試到底合不合????

請教各位, 有什麼方法解決??

THANKS

Update:

Dear akira32:

能請你說詳細點嗎? THANKS

1 Answer

Rating
  • 1 decade ago
    Favorite Answer

    Resource所用的字型會影響到視窗的配置,因為在Resource上的單位並非pixel,而是依據字型的一種單位. 有一個解法就是視窗上的元件都用程式計算位置後下MoveWindow函式去擺

    2009-04-18 21:35:58 補充:

    在Resource中的Dialog,Dialog上的控制項的尺寸,會依據使用者當時電腦所設定的字型而有大小的不同的變化. 因為Dialog的控制項在編輯的階段所看到的尺寸是依據設計時字型大小(Font size in Dialog's attribute). 如果你要用pixel為控制項的單位,只可以用MoveWindow函式去設定控制項的尺寸與位置.

Still have questions? Get your answers by asking now.