
C C++开发
herryz
向高手们学习
展开
-
PurgeComm()函数_清空缓冲区
<br />该函数原型:<br />BOOL PurgeComm(HANDLE hFile,DWORD dwFlags )<br />HANDLE hFile //串口句柄 <br />DWORD dwFlags // 需要完成的操作 <br /> <br />参数dwFlags指定要完成的操作,可以是下列值的组合:<br />PURGE_TXABORT 终止所有正在进行的字符输出操作,完成一个正处于等待状态的重叠i/o操作,他将产生一个事件,指明完成了写操作 <br /> <br转载 2010-09-07 09:42:00 · 3994 阅读 · 0 评论 -
打开串口号大于10失败
当串口号大于10时候,打开失败,有可能是串口路径的格式不对,需要改为模式////.//COMXX hCom = CreateFile("////.//COM17", //打开串口1 GENERIC_READ|GENERIC_WRITE, //允许读和写操作 0, //独占方式原创 2010-09-16 10:52:00 · 5340 阅读 · 2 评论 -
VC2005:无法执行添加/移除操作,因为代码元素DlgXXX是只读的
<br />VC2005:无法执行添加/移除操作,因为代码元素DlgXXX是只读的<br /> <br />解决方案:<br />1、重启VC<br />2、打开Resource.h文件看看 一看就知道了 有些定义重复了 可以手动改掉 保存 编辑器重新加载 。。。。。。。。<br />3、关闭解决方案,删除ncb文件重新添加即可<br />4、实在不行就手动添加消息处理<br />5、查看.h和.cpp文件的属性,有可能是只读的,修改属性后就可以了<br />6、把你要添加事件的对话框相应的类文件(*.h和原创 2010-09-29 17:25:00 · 1438 阅读 · 0 评论 -
动态添加菜单项、子菜单、右键菜单
如何动态添加菜单/菜单项、子菜单、右键菜单<br /> 有关菜单的操作主要用到CMenu类,当然也可用相应API函数,CMenu类只是MFC对API中操作菜单的函数的封装而已。不过能用类就尽量用类,类的组织方式好呗,代码看着也舒服。若是SDK编程,那就用API吧。<br /> <br /> CMenu menuMain,menu1; //首先定义CMenu对象<br /> 一、 创建菜单,有两种方法<br />1. 用LoadMenu函数从资源加载<br />menuMa转载 2010-12-03 10:00:00 · 1032 阅读 · 0 评论 -
多线程通中的AutoResetEvent与ManualResetEvent使用例子
AutoResetEvent 与 ManualResetEvent 多线程通过发信号互相通信原创 2010-10-21 15:04:00 · 1760 阅读 · 0 评论 -
Word文档中的音标显示出来
<br />1.从网上下载一个金山词霸音标字体文件,这个文件的名称是:Ksphonet.ttf<br /> 地址:http://ishare.iask.sina.com.cn/f/10860788.html<br /> <br />2.拷贝下来后将其复制到C:/WINDOWS/FONTS/目录下。(假设你的系统是装在C盘里)原创 2010-10-22 09:53:00 · 2310 阅读 · 0 评论 -
vs2005 MFC资源编辑添加成员变量向导出现脚本错误的解决方法
<br /> 今天用vs.net 2005修改一个以前做的mfc应用项目,编辑一个对话框界面,右键单击一个文本编辑框,添加成员变量,弹出成员变量编辑对话框时出现错误信息:对象不支持此属性或方法。 这是一个常见的网页脚本错误信息,出错的页面文件就是vs2005成员变量编辑对话框的界面页面文件,文件路径是file:///c/Program Files:/Microsoft Visual Studio 8/VC/VCWizards/CodeWiz/MFC/Variable/HTML/2052/defau转载 2011-01-26 16:25:00 · 3006 阅读 · 3 评论