2010年7月16日 星期五

Windows Mobile 6 使用 GapiDrawNet 達到 旋轉功能

  昨天研究了一天終於把旋轉的功能研究出來,GapiDrawNet旋轉繪圖的方法如下:


 


gapi函式.png 




  destRect是顯示的範圍,surface是放要畫上去的圖片,surfaceRect是繪製圖片的大小(可以用來縮放),bltOptions是啟用bltFx功能的開關,bltfx則是設定旋轉、透明度、旋轉中心、縮放與是否使用color key


1  BltFx bltFx = new BltFX();
2  bltFx.RotationAngle = 3000; // 設定角度為30度(1:100)

如果要啟用旋轉功能必須在bltOpitions 中使用 BltOptions.RotationAngle否則會看不到效果。

 下面是成功的影片



 


 


程式碼下載


 


※ 目前遇到的問題是字型的大小無法自訂,也無法使用中文,可能只能先做成圖片再畫上去了...




沒有留言:

張貼留言