成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

使用易語言制作win7任務(wù)欄透明化設(shè)置工具

Win7的半透明化效果看起來非常炫酷,并且可以自由調(diào)節(jié)窗口的透明度。現(xiàn)在,我們可以使用易語言來制作一個工具來調(diào)節(jié)Win7任務(wù)欄的透明程度。 1. 創(chuàng)建易語言窗口程序 首先,新建一個易語言的Wind

Win7的半透明化效果看起來非常炫酷,并且可以自由調(diào)節(jié)窗口的透明度。現(xiàn)在,我們可以使用易語言來制作一個工具來調(diào)節(jié)Win7任務(wù)欄的透明程度。

1. 創(chuàng)建易語言窗口程序

首先,新建一個易語言的Windows窗口程序。然后,在dll命令下插入以下幾個dll命令:FindWindowA、SetWindowLongASetLayeredWindowAttributes。如果對這些API不熟悉,可以查閱相關(guān)資料。

2. 添加組件

在窗口中添加滑塊條、按鍵、時鐘、兩個標(biāo)簽和一個圖片框等組件。其中,圖片框是為了美化界面,可以選擇性地添加。

3. 調(diào)整組件參數(shù)

適當(dāng)調(diào)整各組件的參數(shù)。特別是滑塊條的參數(shù),可以根據(jù)下圖所示進(jìn)行設(shè)置。時鐘的周期設(shè)置為500毫秒,這樣界面就基本完成了。

4. 添加程序集變量

添加兩個程序集變量,一個是滑塊的位置,另一個是窗口的句柄?;瑝K位置定義為整數(shù)型。

5. 滑塊位置改變事件

在滑塊位置改變的事件中,添加一下代碼:

SetWindowLongA(句柄, -20, GetWindowLongA(句柄, -20) or $80000)
SetLayeredWindowAttributes(句柄, 0, 滑塊位置 * 255 div 100, 2)

6. 時鐘周期事件

在時鐘周期事件中,添加以下代碼:

if 滑塊位置 gt; 0 then
    SetLayeredWindowAttributes(句柄, 0, 滑塊位置 * 255 div 100, 2)

7. 按鍵被按下事件

在按鍵被按下事件中,添加以下代碼:

if 滑塊位置 gt; 0 then
    SetWindowLongA(句柄, -20, GetWindowLongA(句柄, -20) and not $80000)

8. 查看效果

現(xiàn)在,你可以運(yùn)行程序并調(diào)節(jié)滑塊的位置來實時查看任務(wù)欄的透明效果。

補(bǔ)充初始值

因為初始化時滑塊位置的值為零,所以一開始運(yùn)行程序,任務(wù)欄會完全透明化。為了避免這個問題,可以在窗口初始化時添加一個滑塊位置的初始值。

標(biāo)簽: