開發筆記 實現winform半透明毛玻璃效果

2021-09-06 15:35:43 字數 813 閱讀 5352

親測win7下可用,win8下由於系統不支援aero效果,所以效果不是半透明的。

**:插入不了**了。。。。。

public

partial

class

form1 : form

;[dllimport(

"dwmapi.dll")]

private

static

extern

void dwmiscompositionenabled(ref

intenabledptr);

[dllimport(

"dwmapi.dll")]

private

static

extern

void dwmextendframeintoclientarea(intptr hwnd, ref

margins margin);

public

form1()

}this.paint += new

painteventhandler(form1_paint);

}private

void form1_paint(object

sender, painteventargs e)

}private

void form1_load(object

sender, eventargs e)

}

win7下的效果為半透明毛玻璃效果,win8下的效果:

iOS開發筆記 Objective C實現多繼承

我們都知道objective c不能像c 一樣支援多繼承,但是在oc的使用經常會碰到需要使用多繼承的情況。例如,classa中有methoda,classb中methodb,而現在需要使用這兩個類中的方法。如何按照c 的程式設計思路,毫無疑問採用多繼承就搞定了,在oc就需要動動腦子了。其實我們在學習...

iOS開發筆記 Objective C實現多繼承

我們都知道objective c不能像c 一樣支援多繼承,但是在oc的使用經常會碰到需要使用多繼承的情況。例如,classa中有methoda,classb中methodb,而現在需要使用這兩個類中的方法。如何按照c 的程式設計思路,毫無疑問採用多繼承就搞定了,在oc就需要動動腦子了。其實我們在學習...

python實現2048遊戲開發筆記

一 遊戲描述 這裡省略了 估計來看的人都玩過2048遊戲 二 遊戲設計 首先將遊戲分解成若干個區域性一一實現 1 輸入規則 asdw分別代表左下由上,r為reset,q為退出,其他不執行。2 輸出介面 def display for i in range 4 print for j in range...