
-------2.1 MFC 界面美化
启舰
今天就是未来,没有人能代替你奋斗!自己造的船,终有一天它会扬帆远航!
展开
-
实现不规则窗体------基于MFC based DLG
实现界面如下所示:(文末有源码下载地址,初写技术博客,写的不好还请大家多多批评指正)实现过程:1、首先创建基于DLG的MFC应用程序,命名为:tryBGDlg,并将DLG的属性设置为:Title Bar :False ,其它设置不变2、制作两幅图像,其中的一幅黑白图像,是根据播放器外观来制作的,其中白色区域是要保留的最终在桌面上显示的区域。将这两幅图像添加到工程中,第一原创 2012-09-11 12:10:50 · 3689 阅读 · 1 评论 -
给按钮增加提示框
在dlg.h文件中CToolTipCtrl m_tooltip; OnMouseMove中: m_tooltip.Create(this); m_tooltip.Activate(true); m_tooltip.SetTipBkColor(RGB(0,144,18));m_tooltip.SetTipTextColor(RGB(255,254,255)); m_toolt原创 2012-06-18 20:11:45 · 2588 阅读 · 1 评论 -
如何给对话框添加背景图片及图片按钮CBUttonST
一、首先1、添加背景图片到“Bitmap”资源里。方法为“插入——资源”,如果还没有Bitmap,则新建一个Bitmap,否则选择资源 类型为“Bitmap”后“引入”想要插入的背景图片,我加入的背景图片如图1,加入过程如图2。 图1 图2 说明:引入的图片可以插入256色、16位色或更高原创 2012-07-03 22:10:41 · 9189 阅读 · 1 评论 -
无标题Dialog的拖动 一般用于自定义图片的DLG
1.添加WM_NCHITTEST消息 在类视图里右键点击需要添加消息响应的类选择弹出菜单中的“AddWindows Message Handler...”选项然后在弹出的窗口右下角设置“Filterfor messages available to ”为“Window”才能看到WM_NCHITTEST,2.编写消息响应函数如下:UINT *对话框类*::OnNcHitTest(原创 2012-07-04 09:52:45 · 2258 阅读 · 0 评论 -
CButtonST中菜单按钮的构建
前言:基于MFC based DLG实现,环境:VC++ 6.0这只是CButtonST_demo中的一个小例子的具体讲解,这个DEMO实现了按钮所需要的所有功能,大家有兴趣可以去研究源码,地址:http://download.csdn.net/detail/harvic880925/4409160正文:新建一个MFC based DLG的工程,命名为:TryMenu_1实现效原创 2012-09-20 15:40:37 · 3288 阅读 · 0 评论 -
放大对话框时,改变按钮的位置(EasySize.h使用方法)
设创建的对话框的类名是CMyDlg,具体过程如下:步骤一:把easysize.h拷贝到CMyDlg项目文件夹中,同时在CMyDlg的.h文件和.cpp文件中加入#include "easysize.h";步骤二:在CMyDlg类的h文件中,加入DECLARE_EASYSIZE,注意结尾处不要加“;”。class CMyDlg : public CDialog{原创 2012-06-18 20:22:08 · 4314 阅读 · 1 评论 -
子窗口中设置控件的位置
CWnd *pWnd;pWnd = GetDlgItem( IDC_EDIT1 ); //获取控件指针,IDC_EDIT1为控件ID号pWnd-> SetWindowPos ( NULL,X,Y,CX,CY,TRUE); //在窗口左上角显示一个宽100、高100的编辑控件 BOOL SetWindowPos ( const CWnd* pWndInsertAfter, int原创 2012-06-18 20:13:30 · 4575 阅读 · 0 评论 -
利用GDI+基于WIN32实现桌面雪花效果(二)
前言:上篇实现了桌面雪花的飘落功能,但雪花在下落的过程中应该是旋转的,这节就是实现雪花下落过程中的旋转功能。与以往一样,在程序最后附上源码,供大家参考。由于单个图片无法看出旋转效果,这里就不再截图了,具体效果下载源码来看吧。这篇建立在上篇的基础之上,这里只讲解更改的地方,其它代码就不再贴出。整体代码看源码。一、初始化角度(AddSnow)在每个雪花图片添加到m_SnowArray数组中原创 2014-03-06 22:05:47 · 4942 阅读 · 2 评论 -
利用GDI+基于WIN32实现桌面雪花效果(一)
前言:毕业论文写完了,闲着没事干,研究研究这些一直想做的效果,先从桌面飘雪花开始,下面是过程记录。最后给出代码,供大家参考。效果图:(桌面局部截图)一、创建空WIN32工程并初始化1、创建空WIN32工程(snow)2、设置项目-》属性-》配置属性-》MFC的使用-》在静态库中使用MFC3、初始化GDI+和MFC库函数新建一个Common.h文件,用来存放一些公原创 2014-03-05 20:45:58 · 10677 阅读 · 5 评论