邓学彬(泪闯天涯)的专栏

功能界面相辅相成,重视软件界面设计,努力提高用户体验,致力提升软件价值

Visual Studio 各版本下载

Visual Studio 各版本下载,Visual Studio 2015,Visual Studio 2013,Visual Studio 2012,Visual Studio 2010,Visual Studio 2008,Visual Studio 2005,Visual C++6,MSD...

2014-02-20 13:49:15

阅读数:119953

评论数:34

绘制旋转七彩动画_VC源码_易语言源码

绘制旋转七彩动画,使用GDIPlus,FillPie方法,把各个色块当饼形图画出。包含VC源码、易语言源码。

2016-11-27 11:41:19

阅读数:3815

评论数:1

遮罩窗口 - 给窗口增加半透明模糊遮罩

通过LayeredWindow、PrintWindow、AlphaBlend等方式创建一个半透明的遮罩窗口,支持模糊背景。

2016-10-31 20:37:30

阅读数:4711

评论数:1

禁止WebBrowser网页跳转时发出的声音

默认情况下,IE内核的网页浏览框(WebBrowser、CHtmlView、CHtmlDialog等控件)在跳转网页、点击按钮时会发出声音,用CoInternetSetFeatureEnabled这个API可以禁止掉。

2016-04-07 00:50:33

阅读数:4580

评论数:0

ANSI和UNICODE字符串处理函数

VC++中常用的字符串处理函数介绍,分ANSI和UNICODE版本

2015-09-16 19:13:40

阅读数:6900

评论数:1

Windows路径操作API函数

PathRemoveArgs:去除路径的参数;PathRemoveBackslash:去除路径最后的反斜杠“\”;PathAddBackslash:在路径最后加上反斜杠“\”;PathRemoveBlanks:去除路径前后的空格;PathAddExtension:在文件路径后面加上扩展名;Path...

2015-09-16 19:07:48

阅读数:4129

评论数:0

GDIPlus绘制桌面歌词

功能介绍采用GDIPlus绘制桌面歌词,类似酷狗、QQ音乐等软件。歌词支持纯色、两色渐变、三色渐变;支持高亮歌词。实现方法窗口部分:桌面歌词是个独立的背景透明窗口,可以移动位置,可以鼠标穿透.透明采用WS_EX_LAYERED、UpdateLayeredWindow,鼠标穿透可以加入WS_EX_T...

2014-07-07 14:09:26

阅读数:8965

评论数:7

桌面动画-雪花和兔子-源码分享

圣诞和新年快到了,做了个桌面动画的窗口特效,搞搞气氛。 效果是在桌面右下角有几只可爱的小兔子,有动画效果。 满屏幕雪花飘落。雪花随机移动位置、尺寸、旋转角度。

2013-12-15 12:02:09

阅读数:21637

评论数:46

编辑框等控件边框美化

源码说明:美化能获取焦点控件的边框颜色,获取焦点后颜色不同(类似彗星小助手、QQ等软件),支持自定义颜色,支持单独设置各个控件颜色. 实现方法:子类化,在WM_NCPAINT、WM_PAINT等消息自己画出边框 开发环境:VS2005 MFC / 易语言 源码下载:http://downlo...

2013-06-28 10:55:21

阅读数:14062

评论数:12

标签背景透明以及文字重叠问题

当我们在窗口使用了非系统默认颜色或图片当背景时,上面的标签等控件实在是影响美观 这个问题,只要设置标签的背景为透明就可以解决,代码如下: HBRUSH CTransparentCtlDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) ...

2013-03-22 14:12:51

阅读数:5385

评论数:0

设置列表控件(ListCtrl)各种颜色

源码下载:ListCtrlColor.Zip 公开接口: //设置奇数行背景颜色 void SetOddItemBkColor(COLORREF color,BOOL bDraw); //设置偶数行背景颜色 void SetEvenItemBkColor(COLORREF color,BOOL...

2013-01-07 17:16:37

阅读数:12290

评论数:2

迅雷X - 类似迅雷的悬浮窗口

技术含量:没有 实现方法:UpdateLayeredWindow 完整源码下载:XunleiX.zip // XunleiXDlg.cpp : 实现文件 // #include "stdafx.h" #include "XunleiX.h" #i...

2013-01-07 11:04:11

阅读数:7079

评论数:7

自绘实现半透明水晶按钮

运行效果 实现方法 1.给按钮加上BS_OWNERDRAW样式 2.重载DrawItem函数,在这里绘制按钮 3.关键之处就是把父窗口的背景复制到按钮上,实现视觉上的透明 4.最后通过AlphaBlend实现半透明. 实现源码 // MyButton.h #pragma on...

2013-01-04 15:19:58

阅读数:16569

评论数:13

VC版DoEvents/处理事件

VB下有一个DoEvents方法(易语言中叫"处理事件"),可以让程序在执行操作的同时仍可以处理其他事件,用这个方法可以有效地解决画面无法刷新的问题。 MSDN说明:   DoEvents 会将控制权传给操作系统。当操作系统处理完队列中的事件,并且在 SendKeys 队列...

2012-12-10 15:46:35

阅读数:5795

评论数:5

MFC操作父窗口的子控件

//使用SetDlgItemText CWnd* pDlg=GetParent(); if(pDlg) { pDlg->SetDlgItemText(IDC_EDITADD,_T("测试edit")); } //使用GetDlgItem CWnd* ...

2012-09-19 00:47:10

阅读数:2426

评论数:0

CListCtrl全选与反选

这里说的选择是指具有CheckBox风格的CListCtrl控件,选中CheckBox 没有技术含量,只是刚才看见论坛里有位朋友在找,所以发到这里来,方便需要的朋友搜索.   //以下代码中,CMyListCtrl继承自CListCtrl //全选 CMyListCtrl::Select...

2012-09-19 00:43:11

阅读数:4303

评论数:1

仿QQ右下角弹窗新闻_源码分享

源码名称:仿QQ右下角弹窗新闻 源码作者:邓学彬(泪闯天涯) 开发环境:Visual Studio 2005 源码说明:Win32(SDK)开发,自绘实现,支持多种皮肤风格.无需其他界面库.      美中不足之处是行距不能调整,GDI操作中,没发现现成的函数可以调整的,需要自己逐字计算...

2012-08-11 12:03:53

阅读数:18197

评论数:29

让Webbrowser、CDHtmlDialog中的控件显示为系统主题样式

很多程序员可能都有这样的烦恼,开发基于IE内核的浏览器在WinXP以及Vista、Windows7等系统下浏览某些页面的时候缺没有系统主题的样式,按钮、文本框等还是Windows9x时代那种老的样式。在此笔者总结出几种方法解决,大家可以参考一下。 方法1:在HTML文件里加上如下代码 此...

2012-02-25 17:23:39

阅读数:4309

评论数:2

桌面图标弹出提示

之前看见过某些软件,安装完毕后会在桌面图标的旁边弹出一个提示框.然后就尝试着自己也实现一下这个效果. 先来看看最终效果: 实现方法 首先,必须知道图标在屏幕上的位置.用SPY类工具探测了一下(这里我用的是彗星小助手), 发现"桌面"是一个List...

2011-11-14 16:01:54

阅读数:14049

评论数:28

VC 为程序创建快捷方式的详细讲解

有时候,为了方便用户使用我们编写的程序,需要在桌面,快速启动或程序组中创建程序的快捷方式。下面就介绍在VC下如何为程序创建快捷方式。 一.得到桌面,快速启动或程序组的路径 这里介绍二个win32 API函数来完成这个任务。 第一个函数 获得系统特殊路径  HRESULT SHGetSpec...

2011-11-09 18:38:38

阅读数:2345

评论数:0

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