首页 > 编程语言 > 详细

孙鑫MFC学习笔记10:画图/贴图

时间:2015-03-27 16:23:25      阅读:303      评论:0      收藏:0      [点我收藏+]

1.SetPixel在指定点设置像素

2.虚线、点线宽度必须为1

3.CColorDialog创建颜色对话框

4.需要设置CC_RGBINIT标志才能设置颜色对话框的默认颜色

5.CC_FULLOPEN标记可以打开完整颜色对话框

6.CreateFontIndirect通过LOGFONT创建字体

7.DeleteObject删除关联的对象

8.通过实例句柄判断是否关联对象

9.GetWindowRect获取屏幕坐标

10.ScreenToClient转换屏幕坐标为客户区坐标

11.WM_CTLCOLOR返回绘制对话框背景色的画刷句柄

12.GetDlgCtrlID 返回控件ID

13.SetBkMode设置背景模式,TRANSPARENT  为透明,OPAQUE 为不透明

14.要想改变按钮的背景,需要从CButton派生一个类,重载DrawItem,DrawItem会被框架类调用

15.在窗口贴图

技术分享

 

16.WM_ERASEBKGND在窗口擦除时被调用

17.BitBlt按1:1复制位图

18.StretchBlt 拉伸或收缩位图使之适应窗口

19.GetBitmap获取位图信息

20.在OnDraw中贴位图不会有闪烁,而在OnEraseBkgnd中不会有闪烁(在OnDraw中调用会在绘制之前擦除一次)

 

 

技术分享 用菊子曰博客,就是爽!

孙鑫MFC学习笔记10:画图/贴图

原文:http://www.cnblogs.com/SkyFireITDIY/p/4371701.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!