作者zaqimon (dream)
看板Programming
標題[問題] 請問類似MSN那種滑動翻轉特效是怎麼實作的?
時間Sun Apr 22 11:19:51 2012
用Win32API寫得出來嗎?
(應該說現在還有所謂Win32API嗎?)
(現在Windows已經包山包海應該很難定義何謂Win32API了吧)
還是一定要用.NET才寫得出來嗎?
是有元件可以套用嗎?
那些特效的底層應該不是GDI吧
那會是Direct2D/D3D之類的嗎?
我已經很久沒有接觸Windows UI的東西了
而且在Windows 7底下早就沒有真實的GDI了吧
所有的東西都被更底層的東西虛擬化了
現在Windows 8好像又有甚麼Metro UI之類的東西也是滑來滑去的
例如
登入MSN時使用者都是類似翻頁滑移出來的
拉動改變MSN視窗大小時使用者也都會自動滑移重新排列位置
又或者像是Office 2010的PowerPoint的那些特效等等
-------
https://github.com/jameskeane/directui
剛剛google到的答案
似乎是用了一個叫DirectUI的undocumented API
(應該說連這個github.com網站本身也是滑來滑去的)
※ 編輯: zaqimon 來自: 101.14.78.33 (04/22 11:45)
※ 編輯: zaqimon 來自: 101.14.78.33 (04/22 11:46)
1F:推 lovesnake:跟..那些無關吧 自己寫也寫得出來啊 (汗 140.121.216.68 04/22 11:54
2F:→ bob123:win32API可以 物件移動淡入淡出而已不是嗎111.255.242.157 04/22 17:36
3F:推 Slither:.. 現在也有 mov add sub 啊 129.67.177.24 04/22 19:33
4F:→ azureblaze:GDI做得到 效能問題而已 118.168.82.171 04/23 01:04