接著上次的說,上次說完了幾個
api。這算是這個東西裡面的乙個核心吧。
下面就把它完成了。
api懂了其他的就沒什麼了。
我給你說下大體實現。首先是有個
flash
backgroundcolor設為0
。然後就是用上面的三個
api:getwindowlong,setwindowlong,setlayeredwindowattributes
。將窗體黑色的部分換成透明的。這樣就只剩下
flash
控制項中載入的那個動畫了。最後在用
setwindowpos
將窗體前置就可以了。
是不是很簡單呀。不過還沒完呢。
大概功能是有了,但是
flash
控制項不能響應正常的事件,比如說移動窗體,彈出選單……
這樣就得用到乙個透明的控制項了,
label
,image
,都可以,這裡用
label。設定
label
在窗體的最上層顯示。屬性透明就不用說了。好了到這就真的分析完了。是不是超簡單呢。
其實就像爬山,剛開始覺得山挺高。但爬上去之後就會覺得「哦,不過如此嘛。」
生成後的:
原始碼:http://www.namipan.com/d/f470303000d702d9a9c1673f6408ff3b87afb61244240000
桌面上的舞蹈之總結篇(09 04 30)
看了上兩篇文章後是不是覺得做乙個這個東西出來是很簡單呢。不知道你是什麼感覺。當時我把這個東西分析出來的時候感覺真是太簡單了。但卻也費了我不少精力。不過還好對於 api的使用又有了深入的感覺。關於這個程式,本身就沒有多少東西,但是基於此你可以想到更加廣闊的應用。比如說用這裡面的一些東西把一朵花做成透明...
桌面上的街舞之基礎篇(09 04 29)
首先說下這是個什麼東西吧,就是乙個類似於 qq寵物的東東,能在你的桌面上蹦啊蹦啊蹦啊 的那麼乙個東東。先給你看幾個效果圖 當然了,完成後可是動態的哦。好了,廢話不多說。先給你打個基礎。知道四個 api getwindowlong,setwindowlong,setlayeredwindowattri...
Android的桌面上的應用介紹
android的桌面上有三種型別的圖示分別為 快捷方式,實時資料夾,桌面外掛程式 一 快捷方式 在桌面上的快捷方式是應用程式的快捷方式,主要用於快速啟動應用程式。在桌面區域佔乙個單元格的大小。二 實時資料夾 提 用的實時更新,主要包括聯絡人實時資料夾 電子郵件實時資料夾。在桌面區域佔乙個單元格的大小...