ccx_john的专栏

畅想时间

排序:
默认
按更新时间
按访问量
RSS订阅

透明化窗口SetLayeredWindowAttributes

本文示例工程 前言 很多文章示范了使用Windows 2000/XP的层次特性来实现窗口的透明化。本文可以通过该特性使任意窗口透明化,即使你没有该程序的源代码。 使用 "WinTrans" 程序你可以选择任意正在运行的程序,用鼠标左键拖拽左上角框内的棒并将它压在该程序...

2013-11-28 08:52:40

阅读数 566

评论数 0

PNG透明窗体全攻略(控件不透明)

源代码下载地址:http://download.csdn.net/source/1604248 编译环境:vc6+winxp sp3测试通过   这两天在研究透明窗体,总算略有小成。网上大部分文章都是介绍到把窗体弄透明就没有下文。其实窗体透明并不难,难就难在透明的窗体上还要放控件。今天我...

2013-11-20 20:46:19

阅读数 874

评论数 0

Layered Window(分层窗体,透明窗体)

转自:http://www.360doc.com/content/10/0913/09/2631212_53246332.shtml 效果1.窗体整体透明,支持子控件,支持OnPaint()   //为窗体添加WS_EX_LAYERED属性,该属性使窗体支持透明 ...

2013-11-20 20:42:31

阅读数 684

评论数 0

研究一下Layered Window

前几天吴同学问我怎么做这样的透明效果:                  开始想得很简单, 异型窗口+贴PNG图就搞定了, 仔细一看没这么简单, 这个钟表窗口, 边缘部分是透明的, 中间部分是不透明的, 如果是全透明窗口, 创建LayeredWindow之后调用SetLayeredWindow...

2013-11-18 11:09:38

阅读数 911

评论数 0

VC++调用UpdateLayeredWindow实现半透明窗体【转】

半年没碰MFC了 , 感觉是那么的陌生 , 忘记了绝大部分函数了....‍你说我现在都有点学这忘哪,以后能跟的上技术的发展嘛?       注意:由于代码有点长,直接放在这里显得冗长,所以,如果需要源码的朋友请发邮件或留言,代码只是互相学习之用,由于本人水平有限,如果您觉得不好,望理解,...

2013-11-18 11:09:16

阅读数 951

评论数 0

vc窗口淡出特效

void CAboutDlg::OnClose() {     AnimateWindow(GetSafeHwnd(), 500, AW_BLEND | AW_HIDE);    //淡出0.5秒     CDialog::OnClose(); } int CAboutDlg::OnC...

2013-11-18 00:14:26

阅读数 675

评论数 0

QQ登陆画面的最小化显示机制(使程序不在任务栏显示)

2007-05-21 19:17 QQ登陆画面的最小化显示机制(使程序不在任务栏显示) 本页例程下载 怎么使自己的程序不在任务栏显示?去网上找一下答案,关于Delphi的无非是以下一句: SetWindowLong(Application.Handle, GWL_EXSTYLE,...

2013-11-06 16:44:32

阅读数 1591

评论数 0

VC界面库

TuiToolkit(开源,类似Visual Studio 2003风格) http://www.beyondata.com/default.htm GardenUI(免费,界面效果挺好的,XML,代码 界面 分离) http://www.gardenui.com/ CJLib(开源,免费,UNI...

2013-11-06 16:37:22

阅读数 613

评论数 0

VC实现炫眩qq界面的模拟(附源码)

随着计算机技术的发展与普及,计算机逐渐走进了人们的日常生活当中。人们通过它来学习,娱乐,信息的交互等等.并且对应需而生的各种各样的软件产品的要求也有了一定的提高。除了基本功能外,对软件易操作性,界面的美观性等也是一个成功软件必不可少的重要因素。美观个性化的界面是一个软件吸引和留住用户的法宝之一,通...

2013-11-06 16:36:22

阅读数 1074

评论数 0

MFC的美化

前些天用MFC开发一个桌面程序,实现功能后客户说界面太难看,自己仔细看看也着实难看,所以就仔细的研究了下MFC的美化方法,特此分享给大家。 ★利用SkinMagic美化MFC的界面。 SkinMagic是一个C++的皮肤库,使用它可以完美的实现给你的程序换肤。 代码运行效果图如下: ...

2013-11-06 15:41:50

阅读数 1053

评论数 0

VC使用SkinMagic的方法

1.文档程序 ① 新建工程后,将SkinMagic包中的SkinMagicLib.h、SkinMagicLib.lib、DETOURS.lib拷贝到所在文件夹下,点击Project->Add To Project->Files,包含到工程中。 ② 在Resource View中点击...

2013-11-06 15:35:25

阅读数 697

评论数 0

VC打开显示图片(百叶窗效果)

百叶窗效果图片显示: void CDCSView::OnTimer(UINT nIDEvent) {  // TODO: 在此添加消息处理程序代码和/或调用默认值  //HBITMAP hBitmap = (HBITMAP)::LoadImage(NULL, ".//res//b...

2013-11-05 17:17:07

阅读数 992

评论数 0

将XP风格文件manifest合并到资源文件

使用.manifest文件不费任何力气就可以在xp系统里实现xp风格的控件,但是这样做有一点不方便的地方就是manifest必须放到exe所在目录,如下做法可以将manifest文件放到资源文件中,编译后生成.res文件,link后自然就和.exe文件“合”到一起了。   .manifest...

2013-10-25 09:33:40

阅读数 737

评论数 0

VC实现XP风格控件效果(转)

VC实现XP风格控件效果 C&C++ 2008-02-15 21:28:25 阅读262 评论2   字号:大中小 订阅 一个小窍门可以方便的在VC6、VC2003、VC2005下实现XP风格的控件效果,而且风格随主题变化而变化,没有主题则显示为原来的风格,看效果对比图: ...

2013-10-25 09:30:49

阅读数 797

评论数 0

什么是 .manifest 文件

恩,为了大家都能很方便的理解,我将尽量简单通俗地进行描述。 [现象] 对这个问题的研究是起源于这么一个现象:当你用VC++2005(或者其它.NET)写程序后,在自己的计算机上能毫无问题地运行,但是当把此exe文件拷贝到别人电脑上时,便不能运行了,大致的错误提示如下:应用程序配置不正确,请...

2013-10-25 09:30:26

阅读数 630

评论数 0

VC无负担实现XP风格界面

有件事情必须说一下,按照上面的方法,test.exe必须先调用InitCommonControls函数(已经废除,不建议使用)或者InitCommonControlsEx函数从comctl32.dll中注册组件类。这一步在VB中是必须的,但是在VC(MFC程序)中,我们好像并没有调用这个函数,可是...

2013-10-25 08:51:52

阅读数 586

评论数 0

MFC Static控件背景透明时文本覆盖重影

通过映射OnCtlColor消息,而后在该函数中使用pDC->SetBkMode(TRANSPARENT)使Static控件背景透明时会出现:文本覆盖重影的问题,当改变控件的文本就会发生新文本与旧文本重叠的现象。    可以通过以下方式使Static控件文本在透明状态下改变时不会产生文本重...

2013-10-07 11:31:18

阅读数 793

评论数 0

CTransparentStatic类(一个透明的CStatic标签控件)

如果我们自画了一个有背景的对话框,static控件在上面不透明是很不爽的。 改进方法很简单,从MFC的CStatic派生一个类,下面是相应的代码: (使用的时候修改控件ID为其他值,不要是IDC_STATIC,否则不能添加用于ddx的变量)     //=============...

2013-08-31 11:19:33

阅读数 1099

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭