none
關於圖片做像windows7的Aero一樣的處理 RRS feed

  • 問題

  • 想要請問各位...

    不知道vb.net2010能不能把圖片做像windows7的Aero一樣的處理的半透明效果呢?

    原本想要去google一下,發現不知道這種效果叫甚麼(汗顏

    不知道有沒有甚麼範例呢?

    謝謝大家!

    2011年8月13日 上午 04:19

解答

  • Aero 那個是透過 Desktop Window Manager (DWM) API 去做的,這組 API 只支援 Windows Vista 以上的作業系統。

    如果你想在單純的圖片上做這個效果,你可以參考 ARGB 的實作 (A 是透明度)。
    這部份可參考:http://www.codeproject.com/KB/GDI-plus/alphafx.aspx 


    小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
    雲端學堂Facebook: http://www.facebook.com/studyazure
    • 已標示為解答 memories_tc 2011年8月13日 上午 09:01
    2011年8月13日 上午 06:27
    版主

所有回覆

  • Aero 那個是透過 Desktop Window Manager (DWM) API 去做的,這組 API 只支援 Windows Vista 以上的作業系統。

    如果你想在單純的圖片上做這個效果,你可以參考 ARGB 的實作 (A 是透明度)。
    這部份可參考:http://www.codeproject.com/KB/GDI-plus/alphafx.aspx 


    小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
    雲端學堂Facebook: http://www.facebook.com/studyazure
    • 已標示為解答 memories_tc 2011年8月13日 上午 09:01
    2011年8月13日 上午 06:27
    版主
  • 您好,感謝您的回復

    另外請問一下這個方法再xp適用嗎?

    謝謝

    2011年8月13日 上午 09:01
  • 你可以試試看 ...
    小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
    雲端學堂Facebook: http://www.facebook.com/studyazure
    2011年8月13日 上午 09:51
    版主
  • 好的,謝謝
    2011年8月13日 上午 11:39
  • 如果只是半透明的圖片,跟桌面體感無關的部分,2k 以上就支援,但是你特別提了 Aero ... 是指要用在視窗邊框上還是怎樣?那個部分也是系統在管理...
    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2011年8月14日 下午 04:47