C++
文章平均质量分 77
大漠鸿图
这个作者很懒,什么都没留下…
展开
-
VC控件MSComm编写串口通信程序(转)
在众多网友的支持下,串口调试助手从2001年5月21日发布至今,短短一个月,在全国各地累计下载量近5000人次,在近200多个电子邮件中,20多人提供了使用测试意见,更有50多位朋友提出要串口调试助手的源代码,为了答谢谢朋友们的支持,公开推出我最初用VC控件MSComm编写串口通转载 2011-08-05 11:45:30 · 2043 阅读 · 0 评论 -
MFC 实现richedit右键菜单的复制粘贴功能
需要用到Richedit的右键菜单复制,粘贴功能。百度谷歌了一下,发现网上的文章都是零零碎碎,借鉴意义不大。于是,发扬我们桂电勇于挑战困难,努力进取的精神,终于完成了右键添加菜单和复制粘贴等功能。 大致分三个步骤:1.MFC添加右键菜单;2.添加菜单消息响应函数;3.菜单消息响应里使用剪切板实现复制,粘贴功能。1.MFC添加右键菜单 1.建立一个基于原创 2016-12-24 12:05:47 · 4662 阅读 · 0 评论 -
win7 64位VC串口控件打不开解决方法
写了个MSComm的串口通信程序,在没有安装Vc的机器上没有办法运行。需要手动注册控件。不过手动注册可以写成bat文件来完成。首先是建一个文件夹,64位系统将Windows/SysWOW64(32位系统Windows/system32)下的Mscomm.srg, Mscomm32.ocx,Mscomm32.dep文件拷到文件夹中,然后查看 Mscomm32.dep的内容,在顶部加入“REG原创 2015-08-31 13:28:52 · 4707 阅读 · 0 评论 -
堆 和 栈的 区别(经典)
堆 和 栈的 区别(经典)转载一篇理解堆和栈区别的好文章此文章虽然是面向C/C++程序员写得,但是对咱们Java程序员还是很有帮助的。 堆和栈的区别 一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2原创 2014-02-19 12:03:30 · 750 阅读 · 0 评论 -
MFC ListControl用法(转)
以下未经说明,listctrl 默认view 风格为report ------------------------------------------------------------------------------- 1. CListCtrl 风格 LVS_ICON: 为每个item 显示大图标 LVS_SMALLICON: 为每个item 显示原创 2014-01-17 09:45:38 · 671 阅读 · 0 评论 -
MSComm控件注册——exe文件打不开
写了个MSComm的串口通信程序,在没有安装Vc的机器上没有办法运行。需要手动注册控件。从http://www.cnblogs.com/yrh2847189/archive/2007/06/19/789213.html看到的方法。不过手动注册可以写成bat文件来完成。首先是建一个文件夹,将Windows/system32下的Mscomm.srg, Mscomm32.ocx,Mscomm32.d原创 2014-01-15 15:21:14 · 1141 阅读 · 0 评论 -
VC6.0设置不了断点
问题:现象是用 debug中设置断点会出现One or morebreakpoints cannot be setand have been disabled. Execution will stop at the beginning of the program.解决方法:1) Build -> Set Activeconfiguration 中是否选择了Win32Debug原创 2014-01-09 17:28:35 · 8319 阅读 · 0 评论 -
修改MFC的图标
很多时候我们对于MFC框架应用程序的默认图标十分不满意,所以我们来将把它换掉。默认的VC6.0下的MFC图标和VC2005中的MFC图标分别如下: 很多朋友会问我怎么把图标换掉,我看很多人写很多代码,出很多错,其实对于MFC框架应用程序我们可以不写一行代码把那个默认的图标换掉。找一张ICO图标,替换programname/res/programname.ico文件,就可以转载 2012-02-07 14:17:31 · 1283 阅读 · 0 评论 -
MFC改变static text颜色和内容
1. 打开资源视图。2. 双击打开STATIC所在的对话框。3. 修改STATIC的ID属性,这里假设为IDC_STATICMessage。4.为对话框添加类,假设为CMyDialog.5. 选择对话框,在属性面板上点击消息,并选择WM_CTLCOLOR。6.在对话框对应类的CPP中会新增下面的代码:HBRUSH DataSummaryDlg::OnCtlColor(CDC原创 2012-02-07 14:05:27 · 24597 阅读 · 3 评论 -
Combo Box 的用法
Combo Box (组合框)控件很简单,可以节省空间。从用户角度来看,这个控件是由一个文本输入控件和一个下拉菜单组成的。用户可以从一个预先定义的列表里选择一个选项,同时也可以直接在文本框里面输入文本。下面的例子简要说明如何利用 MFC CComboBox Class来操作字符串列表。 1、定义控件对应变量假定已经创建了一个Dialog,并且从控件工具箱将 Combo Box控件拖原创 2012-01-12 12:36:03 · 1714 阅读 · 0 评论 -
【转学习之路】程序员如何学好C++的50条忠告荟萃
1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》;3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;4.不要被VC、BCB、BC、MC、TC等词汇所迷惑--他们都是集成开发环境,而我们要转载 2011-12-09 15:13:36 · 617 阅读 · 0 评论 -
c++串口上位机调试助手的总结和部分代码
我记得是大一下星期学习的C++,是选修课。老师也是随便点几章讲讲,当时什么都不懂,就记得一些类的概念。毕业了,工作了。公司给了个小考核,其中有一项串口上位机软件的,于是花了几天时间,站在前人的肩膀上,做了一个还看得过去的串口上位机软件。今天就总结一下学习的感受和贴出部分重要的代码原创 2011-08-08 09:57:33 · 15494 阅读 · 4 评论 -
MFC 添加richedit控件
使用richedit控件1)初始化//必须加,否则无法显示窗口CXXXApp::CXXXApp() //找到应用类{// TODO: add construction code here,// Place all significant initialization in InitInstance AfxInitRichEdit(); //此句必须加原创 2016-12-24 12:19:15 · 8291 阅读 · 0 评论