MFC--VS.NET
宸路
一个简单的人,所遇到的也是简单的事,简单地过,简单的思考,走简单的路。简单平凡。我喜欢。
展开
-
MFC中输出窗口中输出自定义信息
<br />来自:http://topic.csdn.net/u/20091211/19/a2ee306b-decf-462b-bd17-6b5a59ba92ef.html<br /> <br />要想实现添加又两种方法,第一,在COutputWnd类里添加一个实现添加内容的方法,因为COutputList m_wndOutputBuild;COutputList m_wndOutputDebug;COutputList m_wndOutputFind;是<br /> protected属性.所以转载 2011-02-10 12:59:00 · 3765 阅读 · 0 评论 -
MFC中绘图不闪烁
<br />来自:http://group.gimoo.net/review/19416<br />你还是在内存上画图吧,那是那些高手教会我的。 <br /> 首先添加WM_ERASEBKGND消息的响应函数 <br />BOOL CTest1View::OnEraseBkgnd(CDC pDC) { // return CView::OnEraseBkgnd(pDC); //是调用父类的OnEraseBkgnd函数,我们屏蔽此调用,只须直接return TRUE;即可。 re转载 2011-02-10 13:01:00 · 741 阅读 · 0 评论 -
错误:“CObject::CObject”: 无法访问 private 成员(在“CObject”类中声明)
<br />在写程序是出现这个错误 <br />“CObject::CObject”: 无法访问 private 成员(在“CObject”类中声明)<br />最后发现是我在这个类中有一个自定义类型,然后我又写个方法返回类型为此类型导致的。 typedef CArray<IGroup, IGroup&> IGROUPARRAY;<br /><br /> IGROUPARRAY 方法();<br /><br /> 将这个方法改为:<br /> IGROUPARRAY& 方法();<br /><b原创 2011-02-12 14:39:00 · 2503 阅读 · 0 评论 -
MFC中复选框 checkbox
<br /><br />来自:http://blog.csdn.net/dongzhongshu/archive/2010/06/30/5705138.aspx<br /> <br />checkbox是一种特殊的按钮<br /> <br />得到复选框状态的函数:CButton* pBtn = (CButton*)GetDlgItem(IDC_CHECK);<br /> int state = pBtnNONE->GetCheck();<br /> 当state =转载 2011-02-21 16:40:00 · 4485 阅读 · 1 评论 -
delete 对象时报错
错误原因:在对象中有一个数组如下char temp[8];然后,我在给它赋值时,用strcpy(temp,"12345678");这样在删除时会出现数组越界的情况,更改为以下代码strcpy(temp,"1234567/0");这样在delete时就不会报错了。原创 2011-02-22 11:12:00 · 1053 阅读 · 0 评论 -
为什么线段对不齐?
<br />来自:http://www.vbgood.com/thread-82310-1-1.html<br />线都以给定的起线点或终点坐标向外偏移半个线宽,不同宽度的线偏移不同,所以长度就不同了。<br /> 宽度的单位是象素。你的例子里三条线的高度是完全按比例的,6:2:18。<br /> 在VB中线的端点不是直接偏移,而是成圆弧状,以端点为圆心1/2宽度为半径的圆。转载 2011-04-07 17:06:00 · 606 阅读 · 0 评论 -
c++ 文件关联实现
<br />来自:http://dev.firnow.com/course/3_program/c++/cppjs/2008429/112038.html<br /> <br />文件关联,提供了两个简单的函数,使用方便。 #include <windows.h> #include <stdio.h> // 检测文件关联情况 // strExt: 要检测的扩展名(例如: ".txt") // strAppKey: ExeName扩展名在注册表中的键值(例如: "txtfile") // 返回TR转载 2011-04-06 09:34:00 · 2867 阅读 · 1 评论 -
给VS2008/VS2010 MFC项目添加启动画面
<br />来自:http://blog.csdn.net/libenqing/archive/2010/10/24/5961991.aspx<br /> <br /> <br />在VC6.0时代,我们通过在MFC工程中插入Splash组件来简单方便的实现这个功能,但在VS2008以后就没有了这个功能,所以如果想给自己的程序添加一个显示Logo的启动画面,就需要自己添加代码来实现,参考了下VC6.0中这个Splash组件添加后的代码,就很容易在自己的项目里实现这个功能。如下图。<br /> <br />首转载 2011-04-07 15:00:00 · 1048 阅读 · 0 评论