VS2010
昕动乐活
水滴石穿
展开
-
MFC消息响应机制分析
转自:https://www.cnblogs.com/lidabo/p/3703447.html---- 摘要:---- MFC是Windows下程序设计的最流行的一个类库,但是该类库比较庞杂,尤其是它的消息映射机制,更是涉及到很多低层的东西,我们在这里,对它的整个消息映射机制进行了系统的分析,可以帮助程序开发人员对MFC的消息映射机制有一个比较透彻的了解。---- 关键词:面向对象 ...转载 2019-07-11 14:16:23 · 170 阅读 · 0 评论 -
串口调试助手源程序及编程详细过程
转自:http://www.gjwtech.com/vcandc/scommassistantcode.htm目次:1.建立项目2.在项目中插入MSComm控件3.利用ClassWizard定义CMSComm类控制变量4.在对话框中添加控件5.添加串口事件消息处理函数OnComm()6.打开和设置串口参数7.发送数据 在众多网友的支持下...转载 2019-03-22 14:01:35 · 6243 阅读 · 1 评论 -
关于弹出消息窗口的自动关闭
转自:https://blog.csdn.net/saiolive/article/details/519079541.方法11.1. 直接在代码中添加 // 弹出消息窗口自动关闭,需要指出的是,Windows 2000的user32.dll没有导出这个函数。 extern "C" { int WINAPI MessageBoxTi...转载 2018-07-05 10:49:14 · 2810 阅读 · 1 评论 -
MFC自绘Button按钮分析和实现
转自:https://blog.csdn.net/c_base_jin/article/details/53726209对于按压式的Button按钮,WM_CTLCOLOR无法完成按钮控件的背景颜色和字体颜色修改,若想要完成外观定制需要添加WM_DRAWITEM消息或者重写CButton类中的DrawItem函数完成按钮外观修改,下面逐一介绍。自绘制知识基础自绘制需要的两个基础步骤:1.控件类型设...转载 2018-05-11 15:56:10 · 1266 阅读 · 0 评论 -
用MFC做漂亮界面之登录界面
转自:https://blog.csdn.net/u011711997/article/details/79375710前段时间由于工作原因,一直没有更新博客,今天,继续讲解如何用MFC做漂亮界面,前几次我们讲了如何美化窗口背景,如何美化标题,如何美化按钮,今天我们用以前学过的知识来一起做一个登录界面,这个登录界面的效果图如下:分析当我们看到这个界面的时候,先不要忙着去做,先要分析一下哪些是代码做...转载 2018-05-07 10:28:45 · 17084 阅读 · 3 评论 -
MFC中CBrush与CPen的用法
转自:http://blog.sina.com.cn/s/blog_4d10960201000bjn.html在OnDraw函数中void CtestView::OnDraw(CDC* pDC){ CtestDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); if (!pDoc) return; // TODO: 在此处为本机数据添加绘制代码 ...转载 2018-04-25 11:29:22 · 2611 阅读 · 0 评论 -
mfc获取控件在对话框上的位置
转自:https://www.cnblogs.com/huhu0013/p/3944569.htmlCRect rect;GetDlgItem(控件ID)->GetWindowRect(&rect);//获取控件的屏幕坐标ScreenToClient(&rect);//转换为对话框上的客户坐标...转载 2018-02-26 17:06:46 · 720 阅读 · 0 评论 -
OnEraseBkGnd与OnPaint的联系
转自:http://www.cnblogs.com/lidabo/archive/2012/07/17/2595381.html问题是这样产生的.在OnEraseBkGnd中,如果你不调用原来缺省 的OnEraseBkGnd只是重画背景则不会有闪烁.而在OnPaint里面, 由于它隐含的调用了OnEraseBkGnd,而你又没有处理OnEraseBkGnd 函数,这时就和窗口缺省的背景刷相关...转载 2018-02-23 10:08:28 · 208 阅读 · 0 评论 -
MFC的OnPaint工作原理
转自:http://blog.csdn.net/wang15061955806/article/details/50472427 用了两年的VC,其实对OnPaint的工作原理一直都是一知半解。这两天心血来潮,到BBS上到处发帖询问,总算搞清楚了,现在总结一下。 对于窗口程序,一般有个特点:窗口大部分的区域保持不变,只有部分区域需要重新绘制。如果将整个窗口全部刷新的话,就做了许多不必要的工...转载 2018-02-23 10:07:12 · 436 阅读 · 0 评论 -
Invalidate(TRUE)与Invalidate(FALSE)的区别
转自:http://m.blog.csdn.net/blog/piaopiaopiaopiaopiao/41521211使用Invalidate(TRUE)函数时,它会向消息队列中添加了WM_ERASEBKGND和WM_PAINT两个消息。使用Invalidate(FALSE)函数时,它只会向消息队列中添加了WM_PAINT消息。WM_ERASEBKGND消息的作用以背景色填充客户区,因此他会将之...转载 2018-02-22 17:00:19 · 329 阅读 · 0 评论 -
MFC轻松实现对话框标题更改
转自:http://blog.csdn.net/davidliangyc/article/details/71275284学校的实验内容是做一个连连看小游戏,借这个机会也学习一下MFC的知识。今天碰到了一个问题,更改对话框标题时只在系统中找到了SetWindowTextW这一个函数,看了一下函数参数,需要传入一个LPCTSTR类型的字符串,于是我这样写[cpp] view plain copyth...转载 2018-02-09 11:18:11 · 357 阅读 · 0 评论 -
MFC的使用——在共享DLL中使用MFC、在静态库中使用MFC
转自 :http://blog.csdn.net/albertsh/article/details/52838419前言我们在使用Microsoft Visual Studio软件(也就是我们常常说的VS)时,其中项目属性中有一项叫做“MFC的使用”,里面包含有不同的设置,会影响我们所编写的程序的使用,今天我就遇到了这个情况,我们一起来总结一下,避免犯下相同的错误。内容...转载 2018-02-03 15:38:26 · 281 阅读 · 0 评论 -
vs2010 F5运行,不自动编译
转发:https://blog.csdn.net/llwinnner/article/details/50963632最近开发的时候,遇到一个问题,在vs2010中,按F5运行程序,但是所做的改动没有变化,是上一次编译的结果。重新编译一次之后,再按F5就正常了。如此反复,经过摸索,找到了解决办法:在VS2010 工具—>选项—>项目和解决方案—>生成并运行—>找到“...转载 2018-06-19 14:57:23 · 1836 阅读 · 0 评论 -
无法定位程序输入点于动态链接库
最近在项目研发调用动态链接库.dll文件时发现一个问题“无法定位程序输入点于动态链接库“网上百度未果,经调试发现调用新动态链接库.dll文件未将DEBUG文件夹下旧动态链接库.dll文件删除,删除旧动态链接库后运行成功。...原创 2018-06-19 15:22:12 · 19451 阅读 · 3 评论 -
在VS2010中如何添加MSCOMM控件,实现串口通讯
http://wenku.baidu.com/link?url=MLGQojaxyHnEgngEAXG8oPnISuM9SVaDzNTvg0oTSrrJkMXIR_6MR3cO_Vnh-grkUekLw2CSnQlE2ni5P-CzCCyI36fnNFFl_BkbEbMomP_ (MSComm在VS2010中的实现过程)http://hi.baid...转载 2019-03-21 14:01:39 · 895 阅读 · 0 评论 -
VS 串口通信SerialPort,官方demo
转自:https://blog.csdn.net/feixiangsmile/article/details/78210798网上有很多解决方案:主流大概三种:1、使用mscomm控件,是微软以前提供的控件,现在已经放弃了。当然在vs中可以手动集成这个控件,也能使用,但是需要注册。2、自己编程实现串口通信(这个以后有时间写个博客)3、使用.net framework 中的...转载 2019-03-21 11:26:26 · 6889 阅读 · 1 评论