
编程的苦恼
文章平均质量分 50
wqhua
这个作者很懒,什么都没留下…
展开
-
Ribbon ID错位 消息映射混乱的解决办法
问题描述:问题1)这两天在使用VC2010时,在Ribbon上添加几个按钮时采用了复制粘贴,发现不妥,然后就删除掉了,重新添加按钮,添加消息后按钮不响应,根据之前的经验,肯定是对应的ID出现重复了,于是,打开resource.h文件,果然,以前有一个ID_BUTTON2的ID与新添加的按钮的ID重了,而且后续的按钮ID出现了不连续的情况。于是,手动修改,重复的ID+1,其他顺延~~原创 2012-11-21 13:13:38 · 2002 阅读 · 3 评论 -
NetDxf读取DXF文件
迫不得已项目中需要读取DXF文件,在网上找了很多读取DXF的库,都侧重于如何修改DXF文件。我重来没有用过DXF文件,连怎么读进来都不会,可是网上就是没有这么读的介绍。还在经过一段时间摸索,发现其实很简单,这里做个笔迹,以备查阅。直接上代码。public bool Import(string fileName) { try ...原创 2019-07-22 21:43:52 · 8932 阅读 · 5 评论 -
关于×××重复定义在limcmt.lib中的问题。
新装了个VS2013,把原来的程序关于×××重复定义在limcmt.lib中的问题。在网上找了一圈,测试了一下,将我之前用vs2008还是2010编译得到的的capi.lib库文件,又用VS2013将源程序重新编译一遍,得到新的capi.lib文件。替换后再次编译,再将libcmt.lib添加到忽略项,就没有错误了。原创 2015-12-04 21:19:01 · 596 阅读 · 0 评论 -
MFC关于GetTitle
一个小问题,害得跑了几趟客户现场。MFC文档类中有个GetTitle函数的用法造成的一个问题问题描述:写了一个工控程序,在自己的XP系统开发机上运行的很好,换到工业现场的WIN7机器上,运行时总是得到一个奇怪的错误。于是怀疑是不是本人自己写的一些DLL对WIN7的系统支持不是很好,一路排查,换了几台计算机,也在客户机上装了VS2010,还是有问题,最后不惜力气从现场把机器搬回来,继原创 2015-06-01 22:38:45 · 1393 阅读 · 0 评论 -
MFC Ribbon程序设计
MFC Ribbon 设计概述本教程适用于正在开发桌面应用程序并希望利用新的 MFC 功能区框架优势的 MFC 开发人员。通过本教程的步骤,您将了解如何将默认的功能区添加到一个小应用程序中,在 Ribbon Designer 中编辑各个功能区控件,然后在运行时使用控件。您将看到通过 MFC 功能区框架编辑和使用功能区控件非常轻松。在本教程中,将完成在应用程序中添加和自定义基本功转载 2013-06-19 20:54:12 · 1393 阅读 · 0 评论 -
CDockablePane进行布局
首先声明一下,以下转自网络 ,担心资源转移,特备份最近做项目使用到了MFC的CDockablePane进行布局,下面将应用心得以九个例子进行总结如下: 1. CFrameWndEx 在框架类的头文件中定义一个CDockablePane的数组CDockablePane m_Panes[5];//一个CDockablePane的数组2. CFrame转载 2015-01-16 13:06:53 · 1394 阅读 · 0 评论 -
CDockablePane的使用与注意
摘自网络,担心资源转移,特记录在此。创建悬浮窗口的步骤:1. 创建悬浮窗口类每一个悬浮窗口都是一个CDockablePane的派生类的对象, 因此要为每一个悬浮窗口创建一个新类1.1 添加类通过菜单Project->Add Class...或者在类视图中工程名字处右键选择Add->Class...添加类选择MFC Class, 点Add按钮进入下一步Cl转载 2015-01-16 13:01:07 · 4907 阅读 · 0 评论 -
VC 文件打开对话框
一、创建“浏览文件对话框” 用CFileDialog类实现,比如: CFileDialog FDlg(TRUE , ".doc" , NULL , OFN_HIDEREADONLY , "word文件(*.doc)|*.doc|所有文件(*.*) |*.*||" ); if(FDlg.DoModal() == IDOK)转载 2013-11-19 11:21:37 · 1015 阅读 · 0 评论 -
C#操作XML小结
本文摘自:优快云的博文-C#操作XML小结一、简单介绍using System.Xml;//初始化一个xml实例XmlDocument xml=new XmlDocument();//导入指定xml文件xml.Load(path);xml.Load(HttpContext.Current.Server.MapPath("~/file/bookstore转载 2013-08-15 11:09:48 · 534 阅读 · 0 评论 -
Emgu.CV.CvInvoke的类型初始值设定项引发异常的解决方法
现象:最近开始在C#中使用OpenCV, 用到了EMGU.CV, 弹出异常,Emgu.CV.CvInvoke的类型初始值设定项引发异常-思考:根据以往的经验,一般是由于所使用的库DLL的版本不一致,.NET Framework的版本不兼容,导致的。在网上搜索了一下,碰到这个问题的不少,都是通过DLL版本的检查,问题得到了解决。在我的计算机上装有EMGU3.0,4.0等多个版本,仔细检查了一...原创 2019-09-29 10:59:20 · 2652 阅读 · 1 评论