- 博客(10)
- 资源 (17)
- 收藏
- 关注
转载 兼容位图
<br />我对兼容位图的理解是:它是为解决绘图统一性而建立的一种机制,和位深无关,你在32位的程序里BITBLT()8位的图不也能行吗?<br /><br />所谓的绘图统一性是这样的。假设在一个界面有多个贴图,如果你不用兼容位图的话,那么你就要贴多次,比如有3幅图,你要贴3次,有5幅图你就要贴5次。<br /><br />如果你仅仅只想画一幅话的话,这也没什么,但在游戏领域就会造成大麻烦,因为游戏是要不断刷新图象的,而且是一秒钟要刷新几十次之多,这就是所谓的帧频,也就是说,在一秒钟内将屏幕上所有的图象绘
2011-02-28 20:32:00 896
转载 模态对话框与非模态对话框的区别
<br /><br /> 与模态对话框不同,非模态对话框不垄断用户的输入,用户打开非模态对话框后,仍然可以与其它界面进行交互。 <br /><br /> 非模态对话框的设计与模态对话框基本类似,也包括设计对话框模板和设计CDialog类的派生类两部分。但是,在对话框的创建和删除过程中,非模态对话框与模态对话框相比有下列不同之处: <br /><br /> 非模态对话框的模板必须具有Visible风格,否则对话框将不可见,而模态对话框则无需设置该项风格。更保险的办法是调用CWnd::ShowWindow
2011-02-06 21:26:00 1150
转载 WIndows对象 C++对象 的关系
<br />windows对象并不是我们平时所说的“面对对象”程序设计中的“类的对象”,而是一种windows资源实体,如画笔、字体等,<br />而对这些windows对象我们用句柄来标识它们。<br />而C++对象则是真正的“面向对象”思想中的“类的对象”。<br />在windows编程中,除了普通的“类的对象”外,用得最多的“C++类的对象”应该是MFC对象了(如果你是用MFC编程的话),MFC对象是指“封装了windows对象的C++对象”。<br />就拿CWnd类来说,我们定义一个CWnd类
2011-02-04 22:03:00 1505
转载 Windows对象、句柄与MFC对象
<br />Windows对象、句柄与MFC对象 (2009-04-28 22:11:34)转载标签: windows对象 句柄 mfc对象 杂谈分类: MFC以及Windows编程 Windows对象是以句柄来标识的,对应的MFC类就是这些句柄的C++包装。内存中的Windows对象一定有唯一的句柄来标识,但不一定有对应的MFC类对象在内存中。当需要获取Windows对象的对应MFC类对象而内存中又没有此对象时,系统会创建一个临时MFC类对象返回给用户,并在之后某个空闲时
2011-02-04 21:42:00 987
转载 深入解析MFC -- 句柄与对象的关系
<br />深入解析MFC -- 句柄与对象的关系<br />在Windows体系中,很多对象都是以句柄的形式展示给开发人员的。比如窗口句柄(HWND),绘图设备(HDC)等等。然后大部分的API函数则围绕这些句柄做文章。比如ShowWindow,SetWindowText,TextOut等等。这些API函数的第一个参数通常就是句柄了。但是在C++体系中,这种对于事物细节的访问,往往是有违其封装精神的。因此MFC做了很多的封装类,来隐藏这些细节。应运而生就是CWnd,CDC等类。通过这些类暴露的方法,可以直
2011-02-04 21:34:00 613
转载 命令消息传递
送给活动(Active)视处理,调用活动视的OnCmdMsg。由于当前对象是MFC视对象,所以,OnCmdMsg将搜索CTview及其基类的消息映射数组,试图得到相应的处理函数。 如果视对象自己不处理,则视得到和它关联的文档,调用关联文档的OnCmdMsg。由于当前对象是MFC视对象,所以,OnCmdMsg将搜索CTdoc及其基类的消息映射数组,试图得到相应的处理函数。 如果文档对象不处理,则它得到管理文档的文档模板对象,调用文档模板的OnCmdMsg。由于当前对象是MFC文档模板对象,所以,OnCm
2011-02-03 22:10:00 732
转载 虚函数
<br /><br />C++中的虚函数(一)<br /><br /><br />作者:aber<br /><br /><br /><br /> 虽然很难找到一本不讨论多态性的C++书籍或杂志,但是,大多数这类讨论使多态性和C++虚函数的使用看起来很难。我打算在这篇文章中通过从几个方面和结合一些例子使读者理解在C++中的虚函数实现技术。说明一点,写这篇文章只是想和大家交流学习经验因为本人学识浅薄,难免有一些错误和不足,希望大家批评和指正,在此深表感谢!<br /><br /> 一、 基本概念<br /
2011-02-03 22:10:00 559
转载 MFC一路走来------鼠标响应
鼠标响应关键就是对两个函数进行操作:OnLButtonDown和OnLButtonUp;1、使用MFC AppWizard(exe)建立一个单文档MFC工程2、首先要在CxxxView类的定义里加上后续必备的数据成员class CDrawView : public CView{。。。。。。。。。。。。private: CPoint m_ptOrigin;
2011-02-03 13:41:00 5048 1
转载 MFC一路走来------路径层概念的理解
<br /> 在MFC中,路径层主要运用于在窗口中绘图。 学过Photoshop的同学都知道,我们在设计一张海报时,可能会用到多张图片进行合成,而在合成之前是要对每张图片进行各自处理的。这个时候我们就要给每一张图片定制一个它独有的处理空间---路径层。在各个独立的空间---路径层上,我们对每张图片进行处理而互相不受影响。 类似地,MFC中,在一块窗口上我们也可以定制多个路径层并在各个路径层上进行绘图或输出字符的操作。 MFC中,我们利用CDC类提供的成员函数BeginPath()和EndPat
2011-02-03 13:40:00 1080
转载 VC/MFC的HDC,CDC,CWindowDC,CClientDC,CPaintDC详解:
<br /><br /><br /><br /><br />VC/MFC的HDC,CDC,CWindowDC,CClientDC,CPaintDC详解:<br /> <br />首先说一下什么是DC(设备描述表) <br />解:Windows应用程序通过为指定设备(屏幕,打印机等)创建一个设备描述表(Device Context, DC)在DC表示的逻辑意义的“画布”上进行图形的绘制。DC是一种包含设备信息的数据结构,它包含了物理设备所需的各种状态信息。Win32程序在绘制图形之前需要获取DC的句柄HDC
2011-02-01 14:11:00 1652 1
微软SqlHelper(全)内附文档
2012-01-03
FreeTextBox编辑器
2011-12-23
lucene.net 搜索引擎开发包
2011-12-23
传智播客jquery-1.4.2(完整版)
2011-09-26
传智播客用到的jquery库!!
2011-09-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人