windows-Win10下签入桌面窗口的所有文字透明而显示不清,怎样能使文字不透明?

问题描述

Win10下签入桌面窗口的所有文字透明而显示不清,怎样能使文字不透明? 50C
在Windows系统桌面签入窗口,点击‘显示桌面’时也能和桌面图标一样不隐藏。
使用了这样的方法:
public void SetDeskWindow(IntPtr hWin)
{
//win7 下是查找 Progman 窗口
IntPtr hDeskTop = FindWindow(""Progman"" null);
IntPtr hShellDll = IntPtr.Zero;
hShellDll = FindWindowEx(hDeskTop IntPtr.ZeroSHELLDLL_DefVIew"" null);
// win810 需寻找 workerw 窗口,因有多个,需查找其下有 shelldll_defView 的

        if (hShellDll == IntPtr.Zero)        {            hDeskTop = FindWindowEx(IntPtr.Zero IntPtr.ZeroWorkerW"" null);            while (hDeskTop != IntPtr.Zero)            {                hShellDll = FindWindowEx(hDeskTop IntPtr.ZeroSHELLDLL_DefView"" null);                if (hShellDll != IntPtr.Zero) break;                hDeskTop = FindWindowEx(IntPtr.Zero hDeskTopWorkerW"" null);            }        }        hDeskTop = FindWindowEx(hShellDll IntPtr.ZeroSysListView32"" null);        SetParent(hWin hDeskTop);    }

虽然此方法在win7win10 下都能正常签入桌面,但在win10 下,签入桌面的窗口上所有文字都是透明的(图片不会透明),在Win7下正常。

怎样能使这样的签入窗口文字不透明而正常显示?

补充图片:

解决方案

http://bbs.csdn.net/topics/391897283

解决方案二:
最好能截个图来说明问题,不清楚你的描述

时间: 2024-09-22 12:25:06

windows-Win10下签入桌面窗口的所有文字透明而显示不清,怎样能使文字不透明?的相关文章

如何在Windows 7下开启梦幻桌面

vista下的梦幻桌面我们均不陌生,今天我们来看看如何在Windows 7下开启梦幻桌面. 1.安装vista下面的梦幻桌面升级包,自己搜索一下,一堆. 2.重启 3.当然是下载wmv格式的或,安装完美解码之类的东西,把你想要做梦幻桌面的视频,后缀名改为wmv.都支持. 4.打开control panel/appearance and personalization/personalization/desktop background. 5.选择windows dreamsence conten

Windows XP下也玩桌面透明图标

菜鸟在玩电脑的过程中总有好多困惑和疑问,这不刚把桌面设置成自己心爱的壁纸,就发现桌面上的图标都变了样:每个图标还顽固地穿着原来的外衣(有一小块阴影挥之不去,如图1),怎么办呢?别急,如果你用的是Windows XP系统,很简单的几步就可以轻松搞定它. 首先启动Windows XP,(这不是废话吗?)在桌面"我的电脑"单击右键后选择属性: 然后会出现系统属性的对话框(如图2),点选高级一项,在性能选项中按下"设置"弹出如图3所示的"性能选项"窗口,

如何在windows系统下远程控制xfce桌面

Ubuntu 的默认GNOME桌面可以在系统设置中直接打开远程桌面,然后用Windows下的VNCviewer访问.在Xfce下我没有找到相应的选项,不过软件x11vnc在我看来是为了同样的功能而存在的.以下介绍安装配置过程.我们需要做两件事,在xfce客户机安装x11vnc的server并打开服务,以及在控制机使用vncviewer访问. 安装x11vnc服务(于xfce客户机)&http://www.aliyun.com/zixun/aggregation/37954.html"&g

Windows 8下如何修改桌面右击鼠标弹出的菜单位置

在Windows 8操作系统中,在桌面空白处单击鼠标右键,弹出的菜单位置有的在鼠标左侧,有的在鼠标的右侧.如图: 这是由于Windows 8在设计时,考虑了对于触摸屏的支持,如果用右手操作,弹出菜单在箭头右侧,那么菜单的内容可能被手指遮住,不方便查看,因此将菜单显示在箭头左侧.考虑到使用人的用手的习惯不同,可以通过设置来改变弹出菜单位置. 操作步骤: 1. 按"Windows徽标键+R键"弹出运行命令窗口: 2. 输入:shell:::{80F3F1D5-FECA-45F3-BC32-

PowerShell如何批量签入SharePoint Document Library中的文件

由于某个文档库设置了编辑前签出功能,导致批量导入文件时这些文件默认的状态都被签出了.如果手动签入则费时费力,故利用PowerShell来实现批量签入Document Library中的文件. Resolution Add-PSSnapin Microsoft.SharePoint.PowerShell function CheckInDocument([string]$url){ $spWeb=Get-SPWeb $url $spDocument=$spWeb.Lists.TryGetList(

在vs2005中签出文件,不能使用vss2005签入

问题描述 在vs2005中签出文件,不能使用vss2005签入,哪会大哥,指点指点,万分感谢!!!!!11 解决方案 解决方案二:把vs管了再在vss里签入呢?另:干嘛非在vs里签出,vss里签入?vs里不就都干了嘛!解决方案三:在vss里面签出,在vss里面签入解决方案四:跟VS没有关系...确认用户具有权限(最好用同一用户)...关键地...确认签出路径可访问...解决方案五:1.右键团队资源管理器对应目录右键查看是否有签入权限2.是否无法如何修改都显示没有修改,如果是,a.备份数据,然后强

Windows操作系统下桌面图标如何设置

  我们会经常遇到这样的问题,如何将电脑桌面图标下的字背景设置成透明的?在属性里找了好久,但是还是没有弄成,下面介绍几种解决方法. 方法1 1.右击桌面→排列图标→把"在桌面上锁定定Web项目"前的对勾去掉. 2.右键我的电脑→属性→高级→性能→设置→视觉效果→自定义→在选择列表中勾选在桌面上为图标标签使用阴影→确定. 3.右键我的电脑→属性→高级→性能→设置→视觉效果→点选让Windows选择计算机的最佳设置→确定. 4.右键我的电脑→属性→高级→性能→设置→视觉效果→点选调整为最佳

系统-C++ 在windows下监听所有窗口的最大化

问题描述 C++ 在windows下监听所有窗口的最大化 各位大神,windows下C++能实现监听所有程序的窗口的最大化和最小化吗,并在最大化或最小化时判断是哪个程序的窗口,并做自己想做的事,比如判断当前用户系统下,用户单机了IE的最小化按钮,那么监听程序就记录一条系统日志,先跪谢各位 解决方案 这种程序消耗资源,而且很容易被反病毒软件拦截.系统中存在大量的钩子会使得GUI卡顿,用户不当删除了你的程序甚至会导致系统崩溃. 这关乎你程序的人品,没有特别的理由,不要这么做. 解决方案二: 钩子函数

解决Windows 10下无法加载桌面背景的问题

1.重启电脑了,我们可以尝试重启电脑看看可以解决不,或者是设置桌面壁纸试一下了,具体:右击桌面空白处,然后点击"个性化"选项,进入后就可以设置壁纸了. 2.使用WIN+R组合键调出运行,输入regedit,调出注册表编辑器(注册表修改前最好是备份了,这个在注册表编辑器上面的菜单可以直接导出备份了): 2.定位到\HEKY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\WINLOGON,在右侧找到shell,双击打开