H 第山1章 Visual o艹环境下 Windows 3.绘图及设备环境 Windows具有图形用户界面(GUI),它包括菜单、 工具栏、滚动条和对话框中的按钮等元素。这些元素 都是被绘制出来的 当程序第一次显示窗口时,需要第一次绘制窗口 的内部或客户区。客户区是由窗口的边界、标题栏以 及框架元素包围的空间
第11章 Visual C++环境下Windows 3.绘图及设备环境 Windows具有图形用户界面 (GUI),它包括菜单、 工具栏、滚动条和对话框中的按钮等元素。这些元素 都是被绘制出来的。 当程序第一次显示窗口时,需要第一次绘制窗口 的内部或客户区。客户区是由窗口的边界、标题栏以 及框架元素包围的空间
H 第山1章 Visual o艹环境下 Windows 在窗口的任何部分被破坏或无效时,需要重新绘制 它们。例如,当其它窗口覆盖在应用程序的窗口上, 然后又离开。 Windows不会保存窗口中的图像,由于 它不能自己重新绘制所有的部分,因此程序需要重新 绘制窗口的内容。 在要求重新绘制时,一般由 Window负责绘制窗口 的框架,而程序员负责绘制客户区。与客户区对应有 个 Windows对象称为设备环境( Device context,通 常缩写为DC)
第11章 Visual C++环境下Windows 在窗口的任何部分被破坏或无效时,需要重新绘制 它们。例如,当其它窗口覆盖在应用程序的窗口上, 然后又离开。Windows不会保存窗口中的图像,由于 它不能自己重新绘制所有的部分,因此程序需要重新 绘制窗口的内容。 在要求重新绘制时,一般由Windows负责绘制窗口 的框架,而程序员负责绘制客户区。与客户区对应有 一个Windows对象称为设备环境(Device Context,通 常缩写为DC)
第∏1章 Visual C艹环境下 Windows H 4.对象与句柄 对设备环境的访问是通过 Windows返回的句柄进行 的。用于描述设备环境句柄的变量类型是HDC。事实 上, Windows提供了许多种类型的句柄(窗口、字体 等)。每种对象都有一个相应的句柄类型,例如 HWND和 HFONT。常见的 Windows对象的句柄如下: W Indows ;对象 相关句柄 设备环境 HDC 窗口 HWND 菜单 HMENU
第11章 Visual C++环境下Windows 4.对象与句柄 对设备环境的访问是通过Windows返回的句柄进行 的。用于描述设备环境句柄的变量类型是HDC。事实 上,Windows提供了许多种类型的句柄(窗口、字体 等)。每种对象都有一个相应的句柄类型,例如 HWND和HFONT。常见的Windows对象的句柄如下: Windows对象 相关句柄 设备环境 HDC 窗口 HWND 菜单 HMENU
第11章MalC+环境下 Windows 光标 HCURSOR 画笔 HPEN 画刷 HBRUSH 字体 HFONT 图标 HICON 位图 HBITMAP 调色板 HPALETTE 文件 HFILE 区域 HRGN 加速键表 HACCEL
第11章 Visual C++环境下Windows 光标 HCURSOR 画笔 HPEN 画刷 HBRUSH 字体 HFONT 图标 HICON 位图 HBITMAP 调色板 HPALETTE 文件 HFILE 区域 HRGN 加速键表 HACCEL
H 第山1章 Visual o艹环境下 Windows Polygon 用几个点绘制多边形 P 绘制饼图 Rectangle 在指定的坐标处绘制矩形 Ellipse 在指定的坐标处绘制椭圆 在MFC中,有许多函数是CDC类的成员函数。 CDC指设备环境类( Device Context Class)。 Windows中 负责设备环境和绘制函数的部分称为图形设备接口 Graphics Device Inter face, GDD
第11章 Visual C++环境下Windows Polygon 用几个点绘制多边形 Pie 绘制饼图 Rectangle 在指定的坐标处绘制矩形 Ellipse 在指定的坐标处绘制椭圆 在MFC中,有许多函数是CDC类的成员函数。 CDC指设备环境类 (Device Context Class)。Windows中 负责设备环境和绘制函数的部分称为图形设备接口 (Graphics Device Interface,GDI)