MFC
hopyGreat
这个作者很懒,什么都没留下…
展开
-
MFC简单自学图形绘制2
本节实现了图像使用画笔纯色填充,已经位置的移动。逻辑也比较简单,思路还是使用变量,由此变量计算出一个颜色值,一个位置值。然后在该位置绘制一个该颜色的圆。还是和上节一眼新建一个mfc项目,处理WM_CREATE原创 2017-10-21 20:00:13 · 1001 阅读 · 0 评论 -
MFC简单自学图形绘制1
本节主要简单学习下绘制基本图形,并设置一个定时器,图形会随时间变化而变化。效果就是上面这三个图形轮流变化。首先新建一个MFC项目,选择单文档模式、图像显示主要是在view类中操作的,所以下面所有的操作都是在view类中进行、首先在view类中新建一个变量int m_PicChange;// 标识要绘制的图像编号。并在构造函数中初始化。因为要随时原创 2017-10-19 21:21:44 · 2885 阅读 · 0 评论 -
CDC派生类封装的GDI函数及功能说明
CDC派生类封装的GDI函数及功能说明:a)CPaintDC类:封装了BeginPaint和EndPaint函数。用于标准客户区绘图,窗口刷新时不消失,在WM_PAINT消息下使用b)CWindowDC类:封装了GetWindowDC和ReleaseDC函数。用于非客户区绘图,在WM_NCPAINT消息下使用,窗口刷新时不消失,c)CClientDC类:封装了GetDC和Rel原创 2017-09-18 11:05:13 · 522 阅读 · 0 评论 -
MFC中的combobox下拉列表添加了下拉项但是运行时不显示下拉列表内容。
在使用MFC的时候用到conbobox的时候很可能会遇到这样一种情况,在下拉列表中添加了下拉项,在运行的时候点击下拉按钮却不出现选项。在确定了添加下拉项的代码没有问题的时候就可能是这个原因了。下拉列表其实有两个高度,一个是下拉列表控件的高度,仔细看一下会发现这个高度是不可调节的,另一个高度则是下拉列表的高度,这个高度默认是和下拉列表控件高度相同,既然相同就很容易理解为什原创 2017-09-04 09:50:36 · 5961 阅读 · 2 评论 -
初学MFC
初学MFC编程,写了一个简单的加法计算器,来分享一下。编程环境为VS2013。首先新建一个MFC应用程序,命名为Addition,选择存储路径 --> MFC应用向导界面,这个是MFC提供的默认环境,我们需要自己设置下,所以点击下一步 --> 应用程序类型界面,应用程序类型选择基于对话框,其余默认 --> 至此就可以实现我们的加法计算器的小功能了,可以直接点完成,原创 2017-05-01 12:41:15 · 465 阅读 · 0 评论 -
MFC翻转图片
新建一个mfc项目,在res文件夹下放一张24位色的bmp图像文件。在CMyDlg/OnPaint()函数中写入如下代码:void CMyDlg::OnPaint() { CPaintDC dc(this); // device context for painting CBitmap bmp; bmp.LoadBitmap(IDB_EAR); // 导入bitmap BITMAP bm...原创 2018-03-11 16:36:32 · 1388 阅读 · 2 评论