码迷,mamicode.com
首页 >  
搜索关键字:透明窗口    ( 19个结果
窗口使用半透明图片,控件不透明的方法
最近项目软件需要制作半透明窗口,但控件不能透明。窗口和控件都是自绘的。网上大部分例子都是直接设置窗口透明度实现,这样只能让整个窗口透明,达不到我们想要的效果。经研究发现,需要使用父子两个窗口配合制作,父窗口不能在OnPaint那里自绘,而是直接GetDC得到句柄自绘背景,子窗口负责自绘控件。关键代码...
分类:其他好文   时间:2015-02-12 01:53:37    阅读次数:239
关于非对话框的透明窗口
#include "StdAfx.h"#include "TransWnd.h"CTransWnd::CTransWnd(void){ const TCHAR szClassName[] = TEXT ("TransWindow") ; WNDCLASS wndclass ; wndclass.s....
分类:其他好文   时间:2015-01-04 06:22:43    阅读次数:171
win32下实现透明窗口
最开始写透明窗口的代码,在百度了之后,找到了SetLayeredWindowAttributes()这一个函数,但是由于网上案列的缺少,使得很多人无法很好的使用这一个方法,我花了几天的时间写了一个实现窗口透明的类,在这里放出来,给大家使用 #define WS_EX_LAYERED 0x00080000 #define LWA_COLORKEY ...
分类:Windows程序   时间:2014-12-15 19:05:57    阅读次数:209
CSS弹出背景半透明窗口
终于搞定这个效果了,IE和FF,OP均可以~先说原理:两个层,一个高度和宽度都是100%,另一个就是你要弹出的窗口的具体内容,半透明在IE中是用filter:Alpha(opacity=60);在非IE中用opacity:0.60;"/>"width="70"height="35"onclick="...
分类:Web程序   时间:2014-11-07 14:31:57    阅读次数:237
gdi+ 快速绘制透明窗口
gdi+ 快速绘制透明窗口: 方法一: 1、用Iamge对象加载png资源, 2、调用drawimage函数讲图片绘制出了 3、UpdateLayeredWindow对窗口进行布局 方法二: 1、用Bitmap对象加载资源 2、通过CDC选中,再用bitblt拷贝或者AlphaBlend融合到目标CDC上。    3、UpdateLayeredWindow对目标CDC上的h...
分类:其他好文   时间:2014-10-08 04:04:04    阅读次数:369
桌面透明窗口程序渲染
市面上基本所有的3D游戏都依赖一个普通的windows窗口,包含标题栏、边框、最小化、最大化、关闭按钮。窗口的大小决定了玩家可视的游戏空间,整个窗口的像素都被游戏内容填充满,窗口背景不是透明的。渲染时,只要创建一个主渲染缓冲区,将各元素渲染在上面,再显示就可以了。         本文介绍一种方法,窗口的背景是透明的,窗口中只渲染主要的游戏元素,比如主角,而windows桌面就是舞台,你可以看到...
分类:其他好文   时间:2014-08-10 21:42:00    阅读次数:441
MFC小程序—————02 不规则窗口小应用程序
什么不说了,先上程序截图: 运行结果是有一棵有星星在闪烁的圣诞树,还会循环播放背景音乐。 之前也是在网上看到类似的一个程序,然后自己最近也在学MFC,所以就模仿着写了一个, 其中使用的是GDI+来显示.png透明背景的图片,图片是在网上找的一张,然后又用PS把其中发光的星星给去掉了,做了一张不带发光星星的 .png图片,然后在程序中使用一个定时器来定时刷新窗口背景,使用这两张图...
分类:其他好文   时间:2014-07-15 10:30:43    阅读次数:254
透明窗口
在OnInitDialog()加入://加入WS_EX_LAYERED扩展属性SetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE,GetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE)^0x80000);HINSTANCE...
分类:其他好文   时间:2014-05-31 13:09:12    阅读次数:246
QML之窗口(无边框、透明及拖拽)
1.无边框QtQuick2.0中QQuickView代替了1.0中的QDeclarativeView。无边框窗口代码如下:QQuickViewviwer; //QQuickView继承自QWindow而不是QWidget viwer.setFlags(Qt::FramelessWindowHint);2.窗口透明setOpacity可设置整个窗口(包括控件)的透明度,而背景透明则应使用setCol..
分类:其他好文   时间:2014-05-10 04:01:15    阅读次数:366
19条   上一页 1 2
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!