MFC界面编程

对于MFC的界面编程我们要先了解CStatic类和CMemDC类:

CStatic可以说是大家看到MFC中最简单的界面元素之一,一般来说,我们将picturebox, label, groupbox引入界面,默认的都是CStatic类的界面元素。对于我们定制界面来说,CStatic类是最简单的切入点,我们可以将其作为我们的画布,我们需要什么样的界面,就可以在上面绘制出来

CJPMemDC基本来自CMemDC其主要功能其实就是提供一个内存DC用于绘制,用于消除绘制时的闪烁,即双缓存机制。一般来说,我们将将要显示的图首先绘制在内存DC上,然后在要显示的时候整个更新到前台DC上(使用BitBlt)。

以下一些链接是MFC的教程和例子。

教你如何使用基本的MFC框架:

http://msdn.microsoft.com/en-us/library/aa716527(v=VS.60).aspx

MFC 教程,教我们如何创建窗口对话框等等:

http://www.codersource.net/mfc/mfc-tutorials.aspx

一个简单的MFC用户界面的例子,可以下载源代码:http://www.codeproject.com/KB/threads/threadex.aspx

你可能感兴趣的:(mfc)