为了增加自己对双缓冲绘图技术的理解,简要做个笔记(以Windows为例): 1、Windows 绘图原理 我们在 Windows 环境下看到各种元素,如菜单、按钮、窗口、图像,从根本上说,都是“画”出来的。这时的屏幕,就相当于一块黑板,而 Windows 下的各种 GDI 要素,如画笔、画刷等,就相当于彩色粉笔了。我们在黑板上手工画图时,是一笔一划的,电脑亦然。只不过电脑
『总结:使用MFC编写多线程应用程序,不能跨线程传递MFC对象。 解决的方法是使用窗口句柄而不是MFC对象。在线程之间传递窗口句柄是安全的。如果线程A向线程B传递一个窗口句柄,那么,线程B可以通过发送消息给拥有该句柄的窗口对象。在处理窗口消息时,系统已经切换到线程A。这是验证窗口对象的有效性会成功。』 Description of CWnd derived MFC objects and mu
文章目录 前言I 、实现方案1.1 使用系统自带的modal样式1.2 截取当前视图1.3 关于dismiss的使用总结 II 前置小知识2.1 二维码生成2.2 保存图片到相册 see also 前言 需求:将当前的VC的界面作为另一个VC的背景图片(在当前视图中推出另外一个背景透明的视图控制器) the content is displayed over another
前言 注意事项: 这个系列的文章虽然题为书本《Foundation of Machine Learning》的读书笔记,但实际我是直接对书本的部分内容进行了个人翻译,如果这个行为有不妥当的地方,敬请告知。由于知识面限制,部分名词的翻译可能存在错误,部分难以翻译的名词保留英文原词。为了防止误导大家,在这里声明本文仅供参考。本文基本翻译自《Foundation of Machine Learnin