win8.1 怎么做这样的效果 让窗口透明

win8.1 怎么做这样的效果 让窗口透明,第1张

具体方法如下:

1、桌面上右键,打开“个性化”设置窗口;

2、在主题列表中选择“高对比度主题”--“高对比度#1”;

3、等Win8应用这个高对比度主题后,系统会变成如下图中的外观;

4、点击下方的“颜色”,进入“颜色和外观”窗口。注意,进入后不要做任何设置和更改;

5、保持刚才的颜色和外观窗口不要关闭,重新在桌面上右键打开一个新的“个性化”设置窗口,并选中“Windows默认主题”,让系统重新换回正常主题;

6、关闭“个性化”窗口,然后回到之前开启的“颜色和外观”窗口,直接点击下方的“保存修改”,接着就会发现窗口边框完全透明了。

调用格式:
〈无返回值〉
设置窗口透明度
(整数
窗口句柄,[整数型
透明度])
-
应用接口支持库->窗口 *** 作
英文名称:SetDiaphaneity
该命令在Windows
95/98下无效。本命令为初级命令。
参数<1>的名称为“窗口句柄”,类型为“整数型(int)”。要设置透明度的窗口句柄。
参数<2>的名称为“透明度”,类型为“整数型(int)”,可以被省略。为0-255之间的整数。0
-
整个窗口透明,
255
-
完全不透明。
*** 作系统需求:
Windows
易语言里面的,设置窗口透明度

要将WPF窗口设置为透明,首先需要设置将Window的AllowsTransparency属性设置为true,并且将WindowStyle设置为None(窗口无边框)。然后设置窗口的Opacity属性即可。例如

XAML代码:

后台代码:

using SystemWindows;
namespace WpfApplication1
{
    /// <summary>
    /// MainWindowxaml 的交互逻辑
    /// </summary>
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
        }
        
        // 关闭窗口
        private void Button_Click(object sender, 
            RoutedEventArgs e)
        {
            thisClose();
        }
    }
}

注意:

(1)只有将Window设置为无边框(WindowStyle="None")时,才可设置窗口的透明度;否则,系统会报错。

(2)Window的AllowsTransparency必须设置为true

(3)透明度属性Opacity=1时,窗口不透明;Opacity=0时,窗口全透明。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13353819.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-20
下一篇 2023-07-20

发表评论

登录后才能评论

评论列表(0条)

保存