桌面上的舞蹈之完成篇(09 04 29)

2021-04-28 06:23:13 字數 792 閱讀 4905

接著上次的說,上次說完了幾個

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的桌面上有三種型別的圖示分別為 快捷方式,實時資料夾,桌面外掛程式 一 快捷方式 在桌面上的快捷方式是應用程式的快捷方式,主要用於快速啟動應用程式。在桌面區域佔乙個單元格的大小。二 實時資料夾 提 用的實時更新,主要包括聯絡人實時資料夾 電子郵件實時資料夾。在桌面區域佔乙個單元格的大小...