CWnd::SetLayeredWindowAttributes
設置不透明性和透明性
BOOL SetLayeredWindowAttributes(
COLORREF crKey,
BYTE bAlpha,
DWORD dwFlags
);
dwFlags的取值是:
LWA_ALPHA = 0x2;
LWA_COLORKEY=0x1
LWA_ALPHA被設置的話,通過bAlpha決定透明度.
LWA_COLORKEY被設置的話,則指定被透明掉的顏色爲crKey,其他顏色則正常顯示.
注:要使使窗體擁有透明效果,首先要有WS_EX_LAYERED擴展屬性(舊sdk也沒有的).
使窗體擁有透明效果的API
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Electron桌面應用構建指南
画世界的毕加索
2020-06-03 01:11:20
第一章 爲什麼要“千頭萬緒”
taotune
2020-02-24 18:36:52
vc++2010 error LNK2019錯誤
taotune
2020-02-24 18:36:52
轉載:使窗體擁有透明效果的API
taotune
2020-02-24 18:36:52
CWnd::OnNcHitTest
taotune
2020-02-24 18:36:52
使用GDBopenFileDialog打開數據並顯示
安迪小宝
2020-06-20 06:14:27
Electron 進程間通訊
画世界的毕加索
2020-06-03 01:11:20
請回答Electron
画世界的毕加索
2020-06-03 01:11:20
解決VS2019中.net core WPF暫時無法使用Designer的臨時方法
大白技术控
2020-05-31 02:47:28
【桌面開發】WPF中數據綁定作用UpdateSourceTrigger屬性
小码农(微信公众号:码农吧)
2020-05-24 21:24:02
【桌面開發】(winForm/Wpf) webbrowser與js交互
小码农(微信公众号:码农吧)
2020-05-24 21:24:02
【ArcObject開發】實驗:ArcGIS Desktop開發方式入門基礎教程
刘一哥GIS
2020-03-19 11:46:37
圖形輸入_固定位置輸入點
安迪小宝
2020-02-24 13:03:55