美文网首页
[windows] _ windows基础_02 GDI图形设备

[windows] _ windows基础_02 GDI图形设备

作者: 葛木小舍先生丶 | 来源:发表于2020-01-03 11:43 被阅读0次

    GDI图形设备接口

    图片.png 图片.png
    • 设备描述表
    图片.png

    图形的刷新

    • 刷新请求:
    图片.png
    • 响应:
    图片.png

    注意这里重要的消息WM_PAINT.

    当被覆盖的时候,系统提供的一个结构PAINTSTRUCT:

    图片.png
    • windows 经常使用到的刷新方法:
    图片.png

    获取设备环境的方法

    • BeginPaint
    图片.png
    • GetDC
    图片.png
    HDC hdc; // 是设备上下文(设备环境)
        PAINTSTRUCT ps; // 是一种包含了某应用程序用来绘制它所拥有的窗口客户区所需要的信息的结构体.
        hdc = BeginPaint(hwnd, &ps);
        hdc = GetDC(hwnd);
    

    映象模式

    图片.png

    也是为了解决设备无关性的问题,程序员可以在一个统一的坐标体系中来工作,而不需要考虑不同设备带来的坐标属性不同性.

    窗口和视口是不同的,这也是有些时候设备输出的内容与显示内容不同的原因.

    图片.png

    windows允许我们设置和获取当前的映象模式.

    图片.png 图片.png

    2019.1.3
    11:42

    相关文章

      网友评论

          本文标题:[windows] _ windows基础_02 GDI图形设备

          本文链接:https://www.haomeiwen.com/subject/iokzoctx.html