相关推荐
-
Windows 2000/XP中对窗口进行透明化VC源代码
本代码演示了WIN2000/XP下窗口透明化的实现。 关键字:SetLayeredWindowAttributes,SetWindowLong,透明窗口
-
nwjs解决页面透明化,启动时显示白屏的问题
nwjs解决页面透明化,启动时显示白屏的问题
-
Windwos XP风格,对话框有半透明,圆角效果
一、XP风格 1)创建manifest文件,首先在RES目录下建一个文件,命名Master.manifest然后用记事本打开放入 <assemblyIdentity name="Microsoft.Windows.XXXX" processorArchitecture="x86" version="5.1.0.0" type="win32"/> Windows Shell
-
摸鱼/效率神器:window2clear 任意窗口透明化工具
需要参考资料,编写内容的时候,经常需要打开两个窗口,如果只有一个屏幕,需要不断alt+tab切换窗口来分别查看两个窗口,或者把窗口缩小,左右对照参考。搬砖的时候,想放松一下,刷点视频,看些文章,那么可以把窗口透明化,放在合适的位置,让两个窗口尽量看起来融合在一期,就可以安心摸鱼了,远远看去,还是认真工作的模样。几乎兼容所有windows系统,亲测windows xp、windows 7、windows 8、windows 10、windows 11都可以完美运行。alt+方向键上:快速切换为透明/非透明。
-
让Windows 2000/XP中的任意窗口透明起来 (转)
让Windows 2000/XP中的任意窗口透明起来 (转)[@more@]让windows 2000/XP中的任意窗口透明起来 XML:namespace prefix = o ns = "urn:schemas-micro...
-
Win2000下编程实现窗体透明特效
Win2000下编程实现窗体透明特效 摘要:本文主要介绍了Windows 2000下新增的API函数SetLayeredWindowAttributes()以及通过该函数实现窗体透明特效的一般方法,并结合代码给出了具体的编程实现过程。 关键字:窗体特效;分层窗口 引言 Windows 2000操作系统无论是在品质上还是在用户界面上都有了很大的改善与提高,用户对系统的操作变的更加简单
-
Windows 2000/XP中对窗口进行透明化
Windows 2000/XP中对窗口进行透明化作者:abhinaba 翻译:南京中萃食品有限公司 肖进来源:http://www.codeproject.com/dialog/WinTrans1.asp前言很多文章示范了使用Windows 2000/XP的层次特性来实现窗口的透明化。本文可以通过该特性使任意窗口透明化,即使你没有该程序的源代码。 使用 "WinTrans" 程序你可以选择任意
-
WINDOWS上的透明窗口实现
http://mydone.bokee.com/178980.html(原文)[转者注]实现局部透明窗口一般有两种方法1 用SetLayeredWindowAtrribute 来设置具备WS_EX_LAYERED属性的Popup窗口具有透明效果(只对popup窗口有效,子窗口不能使用)。2 创建异形窗口,并自画窗口(要做半透时效果,自己处理混合)。这种参考[http://www.cod
-
windowsSDK利用子窗口控件设置窗口透明
在看对话框之前,还是觉得有必要先看一下子窗口控件,很多对话框的知识点都涉及到子窗口控件。 正好看到学长的一篇实现窗口透明化的文章,对它比较感兴趣,于是就想拿这个例子来练练手 首先先介绍下窗口透明化的实现: 首先是下面这个函数 LONG SetWindowLong(HWND hWnd,int nlndex,LONG dwNewLong); SetWindowLong该函数改变指定窗口的...
-
使用vc++创建windows透明窗口
使用vc++创建windows透明窗口windows下的透明窗口有不少的实现方法,最简单的当属空画刷啦,但是这篇文章将的是用layer window(分层窗口)来实现透明窗口。 见过vista/win7中窗口漂亮的半透明特效吗?用layer window可以轻松实现,而且其实layer window在古老的windows2000中就已经实现啦。基本不用考虑平台的问题。layer window其实就
-
windows api实现窗口、按钮、静态文本框透明显示
1.需求(1)实现一个无边框的窗口,不需要窗口能够拖动,不需要放大缩小按钮,但是需要右上角的关闭按钮;(2)静态文本框背景透明,显示的文字能够频繁刷新并且不能够有重影;2.实现方式2.1无边框窗口实现去除边框是在窗口过程函数的WM_SIZE消息处理时实现的。case WM_SIZE: { LONG_PTR Style = ::GetWindowLongPtr(hWnd, G...
-
windows api实现窗口透明整理
1. 实现窗口彻底透明 2.实现背景透明控件不透明一 3.实现背景透明控件不透明正式方案 4.动图显示异常分析 1. 实现窗口彻底透明 实现这种效果的方案网上介绍很多,基本原理都一样,在这里还是重复记录一次。 效果图: 这种透明效果整个窗口的所有内容全部透明,可以看到图中红色箭头所指,从这个窗口可以看到底层的source tree的按钮。 代码实现: ...
-
Windows 设置窗口透明度
void setWindowAlpha(HWND hwnd, int alpha) {//注: hwnd为要设置的窗口句柄,alplha为透明度[0 - 255] SetWindowLong(hwnd, GWL_EXSTYLE, GetWindowLong(hWnd, GWL_EXSTYLE) | WS_EX_LAYERED); SetLayeredWindowAttribute...
-
java打造任意形状窗口和透明窗口
图形界面开发对于Java来说并非它的长项,开发者经常会碰到各种各样的限制,比如,如何打造一款任意形状的窗口?如何可以透过窗口显示它覆盖下的内容?考虑到Java并没有被设计成支持以上的功能,所以,你能得到的永远是方方正正的窗口,毫无新意,当然,我们可以通过JNI调用本地代码来完成,但是这就失去了java可移植性的意义,那么,用纯粹的java代码如何实现以上两种功能呢?下文提供了一个实现的参
-
局部透明窗口的实现
经常能看到一些软件弹出局部透明的窗口,看起来很轻很薄,其实实现起来也很简单。 1.窗口全透明,用SetLayeredWindowAttributes设置alpha。 2.窗口局部透明 如果不带子窗口,用UpdateLayeredWindow很容易就能实现。 如果有子控件,用UpdateLayeredWindow后子控件的绘制会出问题。有个巧妙的方法可以解决这个问题:假设A窗口
-
透明化窗口SetLayeredWindowAttributes
BOOL CDlgWaitShow::OnInitDialog() { CDialogEx::OnInitDialog(); m_hBrush = CreateSolidBrush(RGB(0, 0, 0)); COLORREF maskColor = RGB(0, 0, 0); SetWindowLong(this->GetSafeHwnd(),
-
Windows核心编程_窗口透明组件不透明
经过前几篇对界面编程的学习,已经对Windows窗口消息有了更加深刻的理解,今天就教大家写一个窗口透明而组件却不透明的小示列! 这个demo并不难,而且还非常的简单,如果你看过我的前几篇针对界面编程写的文件,相信你可以很轻松的写出来,主要实现思路就是,两个窗口,一个窗口用于做父窗口,全局透明化,第二个窗口用于做分层窗口,显示组件,只针对特定的窗口颜色透明化! 好话不多说,立马进入编码: 一....
1 楼 desire 2008-10-17 10:54