
C++/MFC-GUI绘图
法萌
这个作者很懒,什么都没留下…
展开
-
C++/MFC-GDI绘图
一、了解GDI与GUIGDI是Graphics Device Interface的缩写,含义是图形设备接口,它的主要任务是负责系统与绘图程序之间的信息交换,处理所有Windows程序的图形输出。在Windows操作系统下,绝大多数具备图形界面的应用程序都离不开GDI,我们利用GDI所提供的众多函数就可以方便的在屏幕、打印机及其它输出设备上输出图形,文本等操作。GDI的出现使程序员无需要原创 2017-06-01 20:19:26 · 1635 阅读 · 0 评论 -
C++/MFC-多线程绘图
一、坐标系转换GetWindowRect 1、取得屏幕坐标 2、转换成相对坐标 3、绘图 4、设计函数DrawRect(UINT id,UINT* width),根据线程时间片和EDIT控件ID位置 绘制矩形void CDialog_Thread_Priority_test::DrawRect(UINT edt_ID, UINT*原创 2017-06-01 21:16:32 · 4087 阅读 · 0 评论 -
C++/MFC-GDI绘图之CBrush画刷
一、CBrush成员函数1.1构造函数CBrush( );CBrush( COLORREF crColor ); //类似CreateSolidBrushCBrush( int nIndex, COLORREF crColor ) //类似CreateHatchBrushCBrush( CBitmap* pBitmap ); //类似CreatePatternBrush原创 2017-06-03 12:32:21 · 3138 阅读 · 0 评论 -
C++/MFC-GDI绘图之CBitmap位图
一、显示资源里的位图①载入图片:loadbitmap②创建设备上下文:CreateCompatibleDC③替换设备环境位图:SelectObject④复制位图:bitblt⑤释放对象⑥释放设备上下文示例代码:{ // TODO: 在此添加控件通知处理程序代码 CBitmap mybitmap; mybitmap.LoadBitmap(IDB_BITMAP3);原创 2017-06-03 13:21:44 · 7772 阅读 · 0 评论 -
C++/MFC-GDI主要对象(Bitmap、CBrush、CFont、CPalette、CPen和CRgn)
在MFC中,CGdiObject类是GDI对象的基类,通过查阅MSDN我们可以看到,CGdiObject类有六个直接的派生类。GDI对象主要也是这六个,分别是:①CBitmap位图②CBrush画刷:区域颜色填充。VS2010/MFC编程入门之五十一(图形图像:GDI对象之画刷CBrush)③CFont字体VS2010/MFC编程入门之四十七(字原创 2017-06-05 13:43:15 · 2360 阅读 · 0 评论 -
C++/MFC-GDI绘图之CRgn区域,CFile
一、常用成员函数CRgn类成员函数CreateRectRgn创建一个矩形区域来初始化对象CreateRectRgnIndirect创建一个矩形区域来初始化对象参数是一个RECT结构地址CreateEllipticRgn创建一个椭圆区域来初始化对象CreateEllipticRgn原创 2017-06-07 16:07:49 · 8904 阅读 · 0 评论 -
C++/MFC-说明
学习MFC看的是鸡啄米(http://www.jizhuomi.com)上的相关的文章。但发现,其上讲的有一点问题:1.几个控件是基于对话框的,但到了Menu、状态栏、工具栏的时候,是基于单文本的。2.控件只讲了最常用的几个,剩下的几个没讲。目的:1.将剩下的几个控件讲全,便于以后查找使用。2.将所有的操作均基于对话框。3.增加一些其他的简单应用,例如进程、套接原创 2017-05-23 11:24:29 · 347 阅读 · 0 评论