自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

转载 MFC中改变对话框背景的几个消息函数OnEraseBkgnd、 OnPaint、 OnCtlColor的调用顺序

设置对话框背景颜色及背景图片可在OnCtlColor(),OnEraseBkgnd(),OnPaint()里设置,对话框初始化完毕,显示时调用OnSize()->OnEraseBkgnd(),->OnPaint()->OnCtlColor(),若想改变对话框大小,比如全屏显示ShowWindow(SW_SHOWMAXIMIZED);UpdateWindow();其中 ShowWin

2015-09-24 16:14:01 958 1

转载 GDI+ Image通过资源ID构建对象

bool ImageFromIDResource(UINT nID, LPCTSTR sTR,Bitmap * &pImg) { HINSTANCE hInst = AfxGetResourceHandle(); HRSRC hRsrc = ::FindResource (hInst,MAKEINTRESOURCE(nID),sTR); // type if (!h

2015-09-24 10:24:50 710

转载 MFC对话框应用程序 如何在对话框窗口显示前获取窗口(控件)的屏幕坐标位置

对于MFC对话框应用程序,如果要在窗口显示之前对窗口控件赋值,一般都是在OnInitDialog()函数中编写相关代码。这是正确的,因为在调用OnInitDialog()函数的时候,对话框应用程序已经建立好了窗口及其子控件,只是还没有显示出来,窗口控件的句柄值是有效的。如果你需要获取窗口控件相对于屏幕的坐标位置呢?通过实验可以得知,在主对话框的OnInitDialog()中调用GetWindowR

2015-09-21 13:04:19 1593

原创 typedef和#define的区别

#typedef是为类型起别名,在编译中与 类型名起相同作用。用法:#tyepedef 类型名 别名;  如:#typedef int INT#define是预处理器指令,在编译时会进行简单的替换,不检查正确性。用法:#define 替换值 被替换值 如:#define NUM 50  (后面无分号)一、使用范围#typedef只能用于给变量起别名,#define可以用

2015-09-16 10:18:28 499

原创 GDI+实现半透明阴影

利用 GDI+可以很容易的描画出逼真的半透明效果的阴影。一、有边框和底部边框实现半透明阴影(转载)。void DrawShadow(Graphics &g, GraphicsPath ButtonPath){    g.SetPageUnit(UnitPixel); //设置Graphics的坐标单位为像素    GraphicsPath &ShadowPath = *(But

2015-09-14 16:44:20 2573

转载 GDI+入门

Color解释 上面的例子中画笔的颜色由Color(255,0,0)返回的值来确定,这个也就是颜色值,跟GDI中的RGB一样,不过前者可以有四个参数,多出的一个参数用来表示什么呢?Alpha值,也就是透明度。0~255,0是完全透明。255是不透明,如果Color有四个参数的话,那个Alpha值就由第一个参数指定。看下面例子。#include#define ULONG_PTR

2015-09-11 10:57:40 528

转载 GDI+初始化

其实这个也没有什么用,毕竟已经是过时的技术了。不过技术的更新跟实际的使用还是有差距了,免不了还是要用这种过时的技术,所以还是记录下来,方便以后查阅。  GDI+没记错的话是跟随XP诞生的,是XP系统上的图形绘制系统(以前的是GDI),GDI+相对于GDI提供了一些新的特性,比如渐变的画刷,支持多种图像格式等等。不过我觉得最大的变化,还是编程模型上的变化。GDI+使用了面向对象的思想,对接口进行

2015-09-11 10:14:41 779

IDEA快捷键大全.zip

用户仅可上传其享有知识产权或已取得相关权利人合法授权的资源或内容,用户不得在未经授权的情况下,上传任何可能涉及侵权的资源或内容,用户必须保证上传资源或内容不侵犯任何第三方的合法权益。用户不得未经著作权人同意擅自对他人的作品进行全部或部分复制、修改、改编、翻译、汇编、反向工程、反向编译、反向汇编或改写并进行上传。用户可以为介绍、评论、研究等目的,在合理范围内依法引用他人已经发表的作品,但应当注明作者姓名、作品名称,且不得侵犯著作权人及其他权利人的合法权益

2020-07-14

工程文件设置输出

配置VS,按照库文件、头文件等给项目分类。

2016-11-02

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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