随笔分类 -  VC++深入详解

基于Visual Studio 2010实现
摘要:本文仅用于学习交流,商业用途请支持正版!转载请注明:http://www.cnblogs.com/mxbs/p/6285902.html 利用MFC编程时,菜单项状态的维护依赖于CN_UPDATE_COMMAND_UI消息,我们可以手工或利用ClassWizard在消息映射中添加ON_UPDATE_ 阅读全文
posted @ 2017-01-14 18:32 黄晶谛 阅读(1243) 评论(0) 推荐(0)
摘要:本文仅用于学习交流,商业用途请支持正版!转载请注明:http://www.cnblogs.com/mxbs/p/6271011.html 认识菜单: 有菜单栏、子菜单和菜单项三个概念。如图示:菜单栏包括若干子菜单,每个子菜单里有若干菜单项。 对于菜单来说,子菜单和菜单项的访问是有所不同的。子菜单只能 阅读全文
posted @ 2017-01-10 22:05 黄晶谛 阅读(1140) 评论(0) 推荐(0)
摘要:2017-01-08本文仅用于学习交流,商业用途请支持正版!转载请注明:http://www.cnblogs.com/mxbs/p/6262353.html 菜单栏、工具栏和状态栏是组成Windows程序图形界面的三个主要元素。 一些基本概念总结: 弹出式菜单:MFC中属性设置为Pop-up类型的菜 阅读全文
posted @ 2017-01-08 17:36 黄晶谛 阅读(840) 评论(0) 推荐(0)
摘要:本文仅用于学习交流,商业用途请支持正版!转载请注明:http://www.cnblogs.com/mxbs/p/6260129.html 字幕变色:使字幕平滑变色,使用CDC类提供的DrawText函数实现指定矩形范围内文字输出。文字变色是一个不断变化、自动进行的过程,因此需要用到定时器来自动控制文 阅读全文
posted @ 2017-01-07 19:10 黄晶谛 阅读(426) 评论(0) 推荐(0)
摘要:本文仅用于学习交流,商业用途请支持正版!转载请注明:http://www.cnblogs.com/mxbs/p/6259760.html MFC提供了一个CFont类专门用来设置字体,其派生于CGdiObject类,封装了一个Windows图形设备接口(GDI)的字体。我们需要构造一个CFont类的 阅读全文
posted @ 2017-01-07 16:57 黄晶谛 阅读(230) 评论(0) 推荐(0)
摘要:本文仅用于学习交流,商业用途请支持正版!转载请注明:http://www.cnblogs.com/mxbs/p/6258168.html 建立一个MFC单文档工程Test,为其添加一个OnChar()函数,让CTextView类捕获WM_CHAR消息,接着定义一个专门用于存储输入的字符串的CStri 阅读全文
posted @ 2017-01-07 00:41 黄晶谛 阅读(308) 评论(0) 推荐(0)
摘要:本文仅用于学习交流,商业用途请支持正版!转载请注明:http://www.cnblogs.com/mxbs/p/6231104.html 打开VS2010,依次打开File – New – Project,弹出New Project对话框。选择Visual C ++下的MFC,接着选择MFC App 阅读全文
posted @ 2016-12-28 22:17 黄晶谛 阅读(786) 评论(0) 推荐(0)
摘要:本文仅用于学习交流,商业用途请支持正版!转载请注明:http://www.cnblogs.com/mxbs/p/6220618.html 在设备描述表中还有一个路径层(path bracket)的概念。在MFC中,创建路径层是利用CDC类提供的BeginPath和EndPath这两个函数来实现。 首 阅读全文
posted @ 2016-12-25 21:34 黄晶谛 阅读(217) 评论(0) 推荐(0)
摘要:本文仅用于学习交流,商业用途请支持正版!转载请注明:http://www.cnblogs.com/mxbs/p/6219428.html 方法一、对字符串直接赋值 在View类中定义了OnDraw函数,当窗口初次出现时会产生WM_PAINT消息,让窗口重绘,而且每次窗口要出现时都会进入OnDraw函 阅读全文
posted @ 2016-12-25 13:54 黄晶谛 阅读(1976) 评论(0) 推荐(0)
摘要:本文仅用于学习交流,商业用途请支持正版!转载请注明:http://www.cnblogs.com/mxbs/p/6218597.html 1、插入符(Caret)的创建与显示 插入符用于标定输入信息位置的闪烁竖线,MFC中创建插入符可以直接使用CWnd类的CreateSolidCaret()函数来完 阅读全文
posted @ 2016-12-24 22:11 黄晶谛 阅读(487) 评论(0) 推荐(0)
摘要:绘制线条基本代码: 变量: CPoint m_ptOrigin;//起点坐标 bool m_bTrue;//检查鼠标左键是否按下 CPoint m_ptOldOrigin;//记录上一次绘制终点坐标,用于绘制边界线 初始化: m_ptOrigin = 0; m_bTrue = false; m_pt 阅读全文
posted @ 2016-12-24 10:30 黄晶谛 阅读(317) 评论(0) 推荐(0)
摘要:本文仅用于学习交流,商业用途请支持正版!转载请注明:http://www.cnblogs.com/mxbs/p/6216464.html MFC画线功能要点有二:其一,鼠标按下时记录初始位置为线的起始端点,其二,利用不同的方法实现画线。下面着重学习总结画线功能实现方法。 在OnLButtonDown 阅读全文
posted @ 2016-12-23 23:47 黄晶谛 阅读(6640) 评论(0) 推荐(2)
摘要:本文仅限于学习交流,转载请注明:http://www.cnblogs.com/mxbs/p/6213404.html。 利用VS2010创建一个单文档标准MFC工程,工程名为Draw,运行如图所示: 下面主要用来讲解函数和变量添加方法,以此弄明白MFC消息映射机制,接着实现一个简单的画线功能。 右击 阅读全文
posted @ 2016-12-23 00:50 黄晶谛 阅读(371) 评论(0) 推荐(0)