图片vc对话框

在VC6.0中用GDI+调用png图片实现半透明渐变的特效窗口

10-27
一.概述 GDI+的应用使得平面图形图象编程变的更加容易,本文以一个基于对话框的时钟程序为例,在VC6.0中调用*.png图片实现半透明渐变窗口,该程序实现了指针式和数字式两种时钟显示方式.窗口实现了半透明渐变窗口.窗口拖动无移动矩形框.隐藏了任务栏窗体按钮等. 效果图如下: 图一 程序执行后与WindowXP桌面背景效果图 二.准备工作 1.图片资源准备工作.首先在Photoshop中编辑好时钟的背景.时针.分针以及数字时钟显示方式的所有图片,如下图:将这些图片保存成为带透明通道的.png格式

VC模拟实现QQ界面(下)

10-05
四.上线时的声音及消息显示时的人物跳动 本人并未实现人物跳动,并不知道是切换图片,还是更改图片的位置,所以此功能有待各位的指点! 五.动感十足的抽屉菜单 我对QQ的这个菜单印象特深,犹其是配的"刷"的声音,充分体验到QQ的生动!下面就详细介绍自己是如何一步步实现的: 说明: 在程序的一开始就获得最顶端按钮的位置: // 将该对话框放置到右上角: GetWindowRect(&dlgrect); MoveWindow(GetSystemMetrics(SM_CXSCREEN)-d

VC对话框中利用Picture Control事件显示BMP图片

06-02
VC对话框初始时,Picture Control显示BMP图片: BOOL CLoginDog::OnInitDialog() { CDialog::OnInitDialog(); HBITMAP hBitmap; //添加登陆窗口中的图片 //关联图片ID hBitmap =(HBITMAP)LoadImage(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDB_BITMAP_LOGIN_PIC), IMAGE_BITMAP,0,0, LR_LOADMAP3

用VC++仿制金山毒霸专杀工具界面

01-19
金山毒霸2002自推出以来,广受用户的喜爱.今天在这里我要谈的不是金山毒霸的功能,而是其别具一格的界面.本人早就对金山毒霸的界面垂涎三尺,如果自己的程序里能用上金山毒霸那样的界面,那该多爽! 说干就干,本着由浅入深的原则,我选择了金山毒霸的一个附带工具:Duba_GOP.exe来开刀.该工具在金山毒霸的网站上可以下载到,其界面如图所示: 好,开始准备工具: 提取资源工具:freeRes 编程工具:VC++ 还有一个Vc自带的小工具:spy++ 之所以不用大家都熟悉的eXeScope,是因为Dub

DynamicLayout-VC 6.0对话框动态布局解决方案

01-19
一.前言 对话框是使用VC编程时最常用的形式之一,然而VC 6.0对程序运行时控件布局的支持力度不够,当对话框改变大小时,要想对话框上的控件的行为相应的发生变化需要添加代码来控制, 最可恨的是每次为支持这个必须写类似的"无意义"的代码. 一次见到有人用一套宏实现了对话框控件大小和位置随对话框大小改变而改变,但不能产生类似单文档程序的分割条效果. 于是我想写自己的布局管理器,依照功能定名为DynamicLayout(动态布局). 二.效果 也许说了半天大家不明白是怎么回事,那先贴几张程序