WPR 007 WPF中窗體的透明設定

2021-09-03 10:11:41 字數 534 閱讀 6199

一般使用windowstyle=,background=,allowstransparency,opacity來進行設定。

1、設定opacity控制整個視窗的透明,包括上面的控制項

window x:class="testtransparentwindow.mainwindow"         xmlns=""         xmlns:x=""         title="mainwindow" height="441" width="870"         windowstyle="none"  allowstransparency="true" opacity="0.5">     

2、窗體空白部分全部透明,控制項部分顯示顏色

這種可是使用自定義的控制項形狀,來使窗體呈現自定義的形狀

3、空白部分半透明,控制項部分不透明

依然使用background設定顏色

vc中透明窗體的實現!!

向對話方塊初始化函式中新增 如下 向對話方塊中新增乙個滑動條和編譯框。並利用classwizard新增變數m slide m edit,新增乙個滑動條響應函式,如下 todo add extra initialization here setwindowpos m hwnd,hwnd topmost...

Qt 中設定窗體透明度的幾種方法

1 設定窗體的背景色 在建構函式裡新增 需要新增標頭檔案qpalette或qgui qpalette pal palette pal.setcolor qpalette background,qcolor 0x00,0xff,0x00,0x00 setpalette pal 通過設定窗體的背景色來實...

Qt 中設定窗體透明度的幾種方法

1 設定窗體的背景色 在建構函式裡新增 需要新增標頭檔案qpalette或qgui qpalette pal palette pal.setcolor qpalette background,qcolor 0x00,0xff,0x00,0x00 setpalette pal 通過設定窗體的背景色來實...