码迷,mamicode.com
首页 > 其他好文 > 详细

GDI基础

时间:2016-08-03 23:43:16      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:

1.GDI 图像设备接口,windows程序显示点,线,图像,文字时,在显示器或打印机输出
这些内容时,需要使用GDI
2.when--在WM_PAINT时
  where--设备描述表
  how--调用GDI函数:
  case WM_PAINT:
  HDC hdc; //设备描述变量
  PAINTSTRUCT ps; //绘图信息结构变量
  hdc = BeginPaint(hwnd, &ps); //赋值给hdc
  GetClientRect(hwnd, &rect);
  //TextOut(hdc, 0, 0, TEXT("Hello world!"), strlen("Hello World!"));//申请操作
  DrawText(hdc, TEXT("Hello, Windows 98!"), -1, &rect, DT_SINGLELINE | DT_CENTER | DT_VCENTER);
  EndPaint(hwnd, &ps);//释放句柄
3.,对于 TextOut(hdc,x,y,psText,iLength),设备描述表的属性确定了文本的颜色、文本的背景色、
TextOut函数的 x 坐标和 y 坐标映射到窗口的客户区的方式,以及显示文本时 Windows 使用的字体
。其实设备描述表实际上是一个数据结构,结构中保存的就是设备的属性,当对设备描述表进行图形操作
的时候,Windows可以根据这些属性找到对应的设备进行相关的操作。

GDI基础

标签:

原文地址:http://www.cnblogs.com/xy95/p/5734963.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!