WPF与Win32完成窗口及各个子控件的绘制的对比

      在Win32时代的用户界面技术中,对一个自绘制图形的实现必须重新编写响应绘制请求代码。该段代码将需要显示的效果直接写在内存中并最终显示在屏幕上。Win32绘制流程图如图:

WPF与Win32完成窗口及各个子控件的绘制的对比

        可见在Win32对窗口绘制过程中,软件处理承担了绝大多数工作。

        相较于GDI,WPF提供了一种更简单的对窗口的绘制的方法,WPF将需要绘制的对象表示为界面元素,在内存中建立一个表示用户界面表观的树结构。WPF处理用户界面的方式如图:

 

       WPF与Win32完成窗口及各个子控件的绘制的对比

        可见WPF使用显卡进行显示,硬件承担绝大部分工作。

你可能感兴趣的:(Win32)