C++ MFC
fantasyagain
这个作者很懒,什么都没留下…
展开
-
Dialog 指针
在view类里产生一个Dialog,如果不用指针的话,显示一下就消失了如果使用指针,可以一直保持显示,为什么?原创 2010-02-21 14:55:00 · 540 阅读 · 0 评论 -
C# C++ java中多态的罗列
关于C#,C++,Java在继承,覆盖和多态,抽象类等几个方面的比较归纳。关于C#,C++,Java在继承,覆盖和多态,抽象类等几个方面的比较归纳。C#,C++用visual studio2005编译通过;java代码用JDK1.4.2编译通过。一、继承中的带参数构造函数=============================C#示例://myClass.csusin转载 2012-02-10 10:20:19 · 745 阅读 · 0 评论 -
ActiveX控件在IE页面中作用范围的简单实验
实验目的页面跳转时,object引用的控件会被释放,该实验测试了如何在frameset中实现页面跳转时,object引用的变量保持状态一致不被释放一、测试对象的制作activeX控件,提供三个外部可以调用的接口:1. void beginTransaction( ) ---申请变量的内存控件2. void setvalue(double a) --原创 2012-01-10 14:55:37 · 2303 阅读 · 0 评论 -
鱼和熊掌兼得——在VC++中混用C++异常和结构化异常(转载)
<br />结构化异常处理看过一些,不过都忘了。某些类型的异常看来还需要结构化异常来处理,还是要根据场景来使用吧。等温习使用了之后,在详细介绍其中的妙处。<br />------------------------ZT from: http://gamebabyrocksun.blog.163.com/blog/static/57153463200893113221505/<br />鱼和熊掌兼得——在VC++中混用C++异常和结构化异常 2008-10-03 11:32<br /><br />原创 2010-12-28 22:07:00 · 1104 阅读 · 0 评论 -
MiniDump 和SEH
<br />利用SEH将程序异常捕获下来,在异常处理中利用minidump可以将出错的程序DUMP出来,<br />用到这个结构MINIDUMP_EXCEPTION_INFORMATION<br />将Dump信息存到文件(.dmp)<br />将.dmp .pdb .exe三个文件放到一个目录下,双击.dmp启动解决方案和工程,调试进程,可将程序停在出错的代码一行上<br /> <br />应用场景:<br />把程序分发给客户之后,出错,取回.dmp文件,本地调试,就可知道程序是如何出错的了。原创 2010-10-20 11:46:00 · 704 阅读 · 0 评论 -
C语言中的各种百分号都代表什么意思
C语言中的各种百分号都代表什么意思━━━━━━━━━━━━━━━━━━━━━━━━━━ 符号 作用 —————————————————————————— %c 单个字符 %d 十进制有符号整数 %e 以“科学记数法”的形式输出十进制的浮点数 如2.451e+02 %f 输出十进制浮点数,不带域宽时,保留6位小数 %g 选用e或f格式中较短的一个输出十进制浮点数,不输原创 2010-04-28 16:10:00 · 48225 阅读 · 0 评论 -
dll hook 之后不能删除解决方法
dll 在进行hook之后,如果忘记了UnhookWindowsHookExdll会无法删除可以通过先结束Explorer.exe, 在新建一个Explorer.exe的方法来解决原创 2010-04-08 09:46:00 · 1368 阅读 · 0 评论 -
LNK 2019 dll导出的链接错误
第一种方式:(出现LNK2019)在MFC程序中,在头文件中使用_declspec(dllimport)导入一个类,类的实现放在dll文件中第二种方式:(成功)在LINKER->Addtional Dependency中加入lib文件,不使用_declspec(dllimport) 不知道为什么!原创 2010-02-26 16:43:00 · 1132 阅读 · 1 评论 -
dll 导出文件不能使用def文件
dll 导出文件不能使用def文件孙鑫老师的书上,很简单的步骤,可是好像def文件一点作用没起,函数的导出名字没有因为def(模块定义文件)的改变而改变以后研究原创 2010-02-23 14:43:00 · 765 阅读 · 1 评论 -
java和C++子类中重载的不同
在Java中,子类中可以重载父类的方法,在C++ 中,子类中对父类的中方法的重载实际上是覆盖在C++中Homer.hclass Homer{public:Homer(void);~Homer(void);char doh(char c);//父类中的方法void test();};Homer.cppchar Homer::doh(ch原创 2012-02-16 13:51:29 · 1814 阅读 · 1 评论