Chinaunix首页 | 论坛 | 博客
  • 博客访问: 642859
  • 博文数量: 133
  • 博客积分: 1566
  • 博客等级: 上尉
  • 技术积分: 1230
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-01 09:31
文章分类

全部博文(133)

文章存档

2019年(1)

2018年(1)

2017年(8)

2016年(9)

2015年(17)

2014年(4)

2013年(31)

2012年(25)

2011年(36)

2010年(1)

我的朋友

发布时间:2012-12-23 08:23:28

文件操作     Windows提供了对文件操作的API函数,而在Windows MFC中,提供了类CFile实现对Windows API主要文件操作的封装,还提供了类CArchive支持串行化机制。   1. Windows API函数实现文件操作    在MS-DOS和非NT内核的16位Windows和Windows95操作系统中,都是用FAT(FIle Allocation Table,文件配置表)文件系统。FAT的一个严重缺点是:当文件被删除并且在同一位置再写入新数据时,它们的片段通常是分散的,这就减慢了读写速度。一般......【阅读全文】

阅读(1561) | 评论(0) | 转发(0)

发布时间:2012-12-16 23:09:08

    MFC主要实现了两种绘图类的封装,图形设备接口(GDI, Graphic Device Interface)类CGdiObject,主要用来创建基本的绘图对象,和设备环境(DC, Device Context)类CDC,用于提供映像函数,绘图工具函数,显示区域函数等,结合绘图对象完成绘图操作。设备环境是设备与数据之间的纽带。   1. 绘图原理    Windows操作系统不允许绘图应用程序直接访问设备。程序在屏幕,打印机或其他输出设备上绘图时,将图像绘制到由设备环境表示的“逻辑显示平面”上,这个“逻辑显示平面”也被称为......【阅读全文】

阅读(1894) | 评论(0) | 转发(0)

发布时间:2012-12-13 17:24:56

对话框     一种用户界面,主要功能是输出信息和接收用户操作。每个对话框都包含一些控件,对话框依靠这些控件与用户进行交互。   1. 对话框概述    对话框分为两种:一种是模式(Model)对话框,另一种是非模式(Modeless)对话框。两者主要区别:当模式对话框出现时,调用该对话框的父窗口会无效;而非模式对话框出现时,调用该对话框的父窗口功能不受影响。另两种对话框的生成方式不同。    对话框最基本的要素就是对话框模板,从对话框的尺寸到对话框包含的控件以及分布情况。对话框模板定义了对话框一般的属性......【阅读全文】

阅读(1161) | 评论(0) | 转发(0)

发布时间:2012-12-10 19:38:48

1. 菜单    菜单分为系统菜单(System Menu),下拉菜单(Pull-down Menu),弹出菜单(Pop-up Menu)   1)系统菜单    狭义系统菜单指单击窗口左上角图标弹出的菜单,功能是控制窗口的位置和大小,执行窗口最小化和最大化操作,关闭窗口等。广义的系统菜单包括狭义系统菜单,还包括窗口右上角的三个按钮项,即最小化,还原和关闭。    系统菜单的创建:1)在MFC的项目引导创建过程中,可以选择或者取消系统菜单。2)在主窗口创建函数OnCreate中,可以配置窗口风格,也可以在CMain......【阅读全文】

阅读(3986) | 评论(0) | 转发(0)

发布时间:2012-12-09 23:03:27

1. 鼠标 1)鼠标信息分为两类:客户区消息和非客户区消息    注:鼠标消息总是被发送到光标所在的窗口,比如:用户在A窗口按下鼠标左键,在B窗口释放鼠标左键,那么在A窗口会收到消息WM_LBUTTONDOWN,而在B窗口会收到WM_LBUTTONUP。 2)滚轮    在鼠标滚轮滚动时,系统会不停发送WM_MOUSEWHEEL给接收窗口,窗口会调用类CScrollView中默认的消息处理函数。 3)鼠标捕获    鼠标捕获就是窗口接收到鼠标按键按下消息后,在鼠标按键释放之前仍然可以接收鼠标消息,直到鼠标按键释放或者撤销鼠......【阅读全文】

阅读(3086) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册