none
如何製作可依螢幕大小調整的對話框?? RRS feed

  • 問題

  • 各位好:

     

    因著手機的畫面大小不同,那要做一個對話框,能夠因應不同螢幕大小而自行伸縮,

    請問該怎麼做??該參考哪些關鍵字或paper?/

     

    CDialog:SurprisenSize ,  SWP_NOSIZE , SetWindowPos ,  這些是否可行?

     

    謝謝您!!

    2007年7月24日 下午 03:51

所有回覆

  • Dear Sir

    你的目標平台、使用的開發工具/語言是什麼呢?

    以使用VB在mobile 5平台上開發CF2.0的應用程式來說,你可以利用 Anchor 來達到自動縮放的部分。 

    2007年7月25日 上午 03:03
    版主
  • 您好 :

    抱歉未詳述!! 在此補上 :

    目標平台是wm5及wm6、使用的開發工具vs2005/語言c++

     

    謝謝您!!

     

    2007年7月25日 上午 03:07
  • Hi,

    我本身不熟悉C++部分,不過看起來應該也是可以透過compact framework去做相關的動作,下面這個您參考看看有沒有幫助。

    AnchorStyles Enumeration

    http://msdn2.microsoft.com/en-us/library/system.windows.forms.anchorstyles.aspx

    2007年7月25日 上午 06:12
    版主
  • VS2005 c++ 不支援 compact framework 於 windows mobile,上面能用的只有 MFC ATL WTL 這些東西.

     

    選擇平台的時候,IDE 會自動加入相關平台的資源檔案,其中就有不同平台的資源,例如使用 Dialog based,就會有不同的 UI 在資源檔裡面,至於自動調整麻...答案是沒有,要自己做才能達到。

    2007年7月27日 上午 09:55
  • 謝謝您抽空的回應!! 

     

    只是再請問有相關的參考資料嗎?? 或者一些想法都很好,感謝!!

    2007年7月27日 下午 03:35