易語言API改變視窗底色

2025-03-10 11:05:24 字數 3730 閱讀 5511

1樓:匿名使用者

用到兩個api函式:.版本 命令 取裝置場景_, 整數型, "user32"孫坦, "getdc", 獲取指定視窗的裝置場景 指定視窗的裝置場景控制代碼,出錯則為0

引數 視窗的控制代碼, 整數型, ,將獲取其裝置場景的視窗的控制代碼。若為0,則要則敏桐獲取整個螢幕的dc;.dll命令 設定背景顏色_, 整數型, "", setbkcolor", setbkcolor,背景顏色用於填充陰影刷子、虛線畫筆以拿滲及字元(如背景模式為opaque)中的空隙。

也在點陣圖顏色轉換期間使用。參考setbkmode,long,前乙個背景色,clr_invalid表示出錯。

引數 裝置場景控制代碼, 整數型, ,hdc,裝置場景的控制代碼。

引數 rgb顏色值, 整數型, ,crcolor,新背景顏色的rgb顏色值。

2樓:匿名使用者

呼叫api新增dll命令。版本命令設定透明,整數型,"setlayeredwindowattributes".引數hwnd,整數型。

引數crkey,整數型。引數alpha,位元組型姿罩高。引數dwflags,整數型。

dll命令取視窗風格,整數型,"getwindowlonga".引數hwnd,整數型。引數nindex,整數型。

dll命令設定視窗,整悶明數型,"setwindowlonga".引數hwnd,整數型。引數nindex,整數型。

引數dwnewlong,整數型比如我要讓_啟動視窗透明。版本2_啟動視窗。底跡尺色=#品紅設定視窗(取視窗控制代碼(),20,位或(取視窗風格(取視窗控制代碼(),20),524288))設定透明(取視窗控制代碼(),#品紅,200,1)這樣視窗就透明瞭,你可以在裡面新增透明標籤來顯示歌詞。

不懂hi我。

3樓:匿名使用者

學程式設計去甲殼蟲技術論壇 有5套獨立程式設計教程 還有高手解答問題。

如何修改易語言啟動視窗的背景顏色?

4樓:大強小屋

_啟動視窗。底色=#紅色。

只要在後面指定顏色值就要以了。

任意顏色:取顏色值(紅色值,綠色值,藍色值)

這三個引數的取值都是0到255之間。

5樓:韶友梅盍欣

框1.內容=_啟動視窗。框1.內容如果你是弄資訊框的話就是資訊框(_啟動視窗。框1.內容。

哈哈」)不知道這個答案是不是你要的!!!

我想用易語言做乙個滑塊條改變視窗底色、求原始碼。

6樓:三天打魚

.版本 2

子程式 _滑塊條1_位置被改變。

啟動視窗。底色 = hsltorgb (滑塊條1.位置 ÷ 100, ,子程式 hue, 雙精度小數型。

引數 p, 雙精度小數型。

引數 q, 雙精度小數型。

引數 t, 雙精度小數型。

如果真 (t < 0)

t = t + 1

如果真結束。

如果真 (t > 1)

t = t - 1

如果真結束。

如果真 (t < 1 ÷ 6)

返回 (p + q - p) ×6 × t).如果真結束。

如果真 (t < 1 ÷ 2)

返回 (q)

如果真結束。

如果真 (t < 2 ÷ 3)

返回 (p + q - p) ×2 ÷ 3 - t) ×6).如果真結束。

返回 (p)

子程式 hsltorgb, 整數型。

引數 h, 雙精度小數型。

引數 s, 雙精度小數型。

引數 l, 雙精度小數型。

區域性變數 r, 雙精度小數型。

區域性變數 g, 雙精度小數型。

區域性變數 b, 雙精度小數型。

區域性變數 q, 雙精度小數型。

區域性變數 p, 雙精度小數型。

判斷開始 (s = 0)

r = lg = l

b = l預設q = 選擇 (l < l × 1 + s), l + s - l × s)

p = 2 × l - q

r = hue (p, q, h + 1 ÷ 3)g = hue (p, q, h)

b = hue (p, q, h - 1 ÷ 3).判斷結束。

返回 (取顏色值 (四捨五入 (r × 255, )四捨五入 (g × 255, )四捨五入 (b × 255, )

子程式 __啟動視窗_建立完畢。

滑塊條1.最大位置 = 100

滑塊條1.頁改變值 = 1

轉換色彩空間 然後…… 你複製**測試一下吧。

易語言如何讓視窗背景全透明,其他控制項不透明

7樓:網友

要是視窗透明瞭,只有控制項,那多奇怪啊!

要也不是沒辦法,方法:把視窗弄成無邊框,控制項放在視窗的四個角,這樣看起來是視窗已經隱藏了,把視窗的位置設成"通常",把視窗的頂邊和左邊設定成你要的位置,就完工了! 要多組控制項也可以這樣重複。

8樓:佛熙華

呼叫api

新增 dll 命令。

版本 2dll命令 設定透明, 整數型, ,"setlayeredwindowattributes"

引數 hwnd, 整數型。

引數 crkey, 整數型。

引數 alpha, 位元組型。

引數 dwflags, 整數型。

dll命令 取視窗風格, 整數型, ,"getwindowlonga"

引數 hwnd, 整數型。

引數 nindex, 整數型。

dll命令 設定視窗, 整數型, ,"setwindowlonga"

引數 hwnd, 整數型。

引數 nindex, 整數型。

引數 dwnewlong, 整數型。

要讓_啟動視窗透明。

版本 2啟動視窗。底色 = #品紅。

設定視窗 (取視窗控制代碼 ()20, 位或 (取視窗風格 (取視窗控制代碼 ()20), 524288))

設定透明 (取視窗控制代碼 ()#品紅, 200, 1)

易語言 怎麼設定透明底色

9樓:匿名使用者

那個預設沒辦法透明 你可以把單選框拖動到只顯示那個小方塊 後面的文字用 透明標籤來替代。

10樓:匿名使用者

你可以把做的**用魔棒或者直接切下來三~~但是你要記到噢 做過的ps是不能做第二次的 你要繼續你的作品的話就要一次弄完 不然你沒發繼續噢。

ps其實很簡單的 主要是看你做的那個**的效果 效果好的話就很簡單的新建圖層,把新建的圖層放在最下面。用魔術棒選中白色背景,然後刪除。這樣就透明瞭,然後另存為格式是gif的檔案。

易語言視窗標題顏色

11樓:o0落魄天使

如果是易語言本身自己畫出的視窗,標題的顏色字型是無法更改的。 若是你將邊框選擇為無邊框,在加上用標籤代替標題欄,就可以,但需要花費一番功夫。此為方法一。

方法二,自繪窗體,因為涉及到的api函式太多,如果你是新手不建議使用,當然自繪的窗體很漂亮!

12樓:網友

你下個**模組吧 一下有很多!! 在啟動視窗建完後加入命令。

載入**()就可以了 ()裡面是**種類 有1-33種 望。

13樓:網友

可以修改自己要去用 自繪模組喲!!!

易語言問題,易語言問題

版本 2 程式集 視窗程式集1 程式集變數 文字位置,整數型 子程式 按鈕1 被單擊 文字位置 尋找文字 編輯框2.內容,編輯框1.內容,文字位置,假 1 如果真 文字位置 0 文字位置 尋找文字 編輯框2.內容,編輯框1.內容,文字位置,假 1 按鈕1 被單擊 如果真結束 編輯框2.起始選擇位置 ...

易語言問題,易語言問題???

要快一點,得看檔案列舉是怎麼寫的了,慢的原因有這麼幾個 最直接的,是等列舉完所有的檔案後才返回給列表框,再由列表框重新加入這些陣列文字 列舉檔案的原始碼是採用單執行緒的方式,對於子目錄下的子子目錄都是一步再到一步獲取的當然會慢 總的來說要快一些工程量很大 我這裡有一邊列舉檔案一邊可以 傳遞給子程式訊...

易語言中這個API明明是同一樣為什麼用起來天壤之別

給你貼張圖說明下 這張截圖是user32.dll中的輸出表,也就是說,在windows系統裡其實根本就沒有findwindow函式,只有findwindowa或者findwindoww,而findwindow只是他們的乙個統稱而已,在實際運用中,你是要根據自己實際的選用編碼情況來使用findwind...