内容列表
- 关于对话框界面上按回车和ESC键退出问题的处理
- 关于对话框界面上按回车和ESC键退出问题的处理
处理方法:去除OnOK和OnCancel的默认处理
一. 去掉OK和CANCEL按钮,然后在.h中的下面位置加入
// Generated message map functions virtual void OnOK(); virt
- 分类:VC语言 查阅全文
- 对话框类对象的自销毁与外销毁
-
1 前言
MFC开发过程中起始有很多的细节指出可以作为一种模式,为今后的MFC开发工作做实际指导。本文介绍无模式对话框的内存管理。
1.1 约定
l &
- 分类:VC语言 查阅全文
- 典型对象池模型的“对象过早归还”现象分析
- 常见的对象池实现方法虽然各不相同,但其模式却大同小异,差别主要在于对象池的策略层上。《Java Enterprise Design Patterns: Patterns in Java, Volume 3》中给出的对象池模型非常具有代表性。为叙述方便,简称为模型1,本文以此模型为对象进行讨论。模型1如下图:
图1 对象池模型1
通常只有当对象可复用时,使用对象池才有意义。图中Reusa
- 分类:VC语言 查阅全文
- 使用ATL建立支持IClassFactory2的COM组件
-
使用ATL建立支持IClassFactory2的COM组件
关键字:COM、IClassFactory2、对象创建权限、License、License Key
本文详细描述了如何使用ATL自身的功能创建具有创建权限功能的COM对象。最后还讲述了如何创建具有固定和临时权限的COM对象,以及如何获取注册码。
1 &
- 分类:VC语言 查阅全文
- [Pipe]跨域访问命名管道
- 跨域访问命名管道
文档版本
版本
创建时间
创建人
备注
1.0.0604.1
2003-6-4
郑 昀
第一稿
Implementation Scope:
本文档将说明如何跨越两个互相不信任的Windows 2000 域使用命名
- 分类:VC语言 查阅全文
- 用C++模板描述的链表、栈、队列(声明与实现)
- 主要参考书是《数据结构(用面向对象方法与C++描述)》殷人昆等编著,清华大学出版社。原书看起来很费事,显而易见的把教学目的和提供实例的目的搞混了,结果是个四不象:作为教科书,条理不清晰;提供各个方法的实现,也不是很实用,相反,重复建设太多。但是,这是清华的考研参考书目,一定有许多人和我一样在研读此书。我把我重新定义的类和实现发表出来,就是希望和我一样的人,或者是打算学习数据结构而选择了这本书的人,
- 分类:VC语言 查阅全文
- Ms Outlook 风格的部分关键字添加下划线的收件人编辑框
- 下载 源代码http://www.foolab.com/download/checkedit_src.zip下载 示例程序http://www.foolab.com/download/checkedit_demo.zipscreen.width-250)this.width=screen.width-250" border=0>介绍这部分代码,主要实现了类似于Outlook的收件人编辑框,用来检查
- 分类:VC语言 查阅全文
- Effective STL之条款2:谨防容器无关代码的假象
- Effective STL
条款2:谨防容器无关代码的假象
(Item2: Beware the illusion of container-independent code.)
STL 是在泛化(generalization)的基础上构造出来的。容器由数组(arrays)泛化(generalized)而来,并且根据其容纳的对象类型被参数化(parameterized)。算法
- 分类:VC语言 查阅全文
- 浏览器集成教学 在你的应用程序中集成WebBrowser控件
- 我把这篇译文作为献给我母亲的生日礼物——虽然我不愿意提醒她又老了一岁。她在我走向程序员的过程有起着极其重要的影响。蒋晟 2003年6月11日
MSDN 主页> Microsoft Internet Developer > 1998年7月 > 在你的应用程序中集成WebBrowser控件
本文假定你熟悉I
- 分类:VC语言 查阅全文
- C++和java中多态机制的异同
- C++和java中多态机制的异同
以前我有个错误的观点:即使在C++和java中多态性的实现机制可能不同,但它们的表现形式应该相同,也就是说如果代码结构相同,那么执行结果也应该相同。可惜事与愿违,事情并不总是你想象中的那样子。(在看下文以前,你最好先考虑一下这个问题,你有什么看法呢?)
ok,让我们进入正题。
 
- 分类:VC语言 查阅全文
- 我的第一篇文章:关于中国的计算机网络若干言
-
计算机网络发展于六十年代的美国,之后传道西欧,日本,韩国,新加坡,我国仅是在九十年代才开始发展,不过值得国人欣慰的 是很快,发展的),最典型的要数大家熟悉的QQ了,它的发展也仅仅是三二年之间,可是她或得了巨大的成功,至今是亚洲最大的即时通讯龙头老大。
现在我们国家的计算机水平整体来说是很差的,不要说美国,甚至连印度也远远比不上,我们国家IT 领域的公司至今也不少了,真正提得上的恐怕没
- 分类:VC语言 查阅全文
- <<软件设计学习笔记>>
-
<<软件设计学习笔记>>
阅读一篇关于软件设计的文章,文章对软件设计讲述的非常全面,但对于细节都没有展开讨论,不过其中推荐了一些参考资料,看了这个文章后就能对软件设计有一个比较全面的了解,如果还需要在一些细节上深入就要找相关资料了。
************文章的章节结构************** 软件设计的基本概念 *** 一
- 分类:VC语言 查阅全文
- 指针问题的一点体会(区别 [指向指针的指针] 与 [指针的指针] .)
- "指向指针的指针"与"指针的指针"好象是一个意思,我想就此说明一点休会。
int a=3; int *p=&a; int *pp=&p;&n
- 分类:VC语言 查阅全文
- 编写丰富多彩的CEdit控件
- VC++提供的标准控件和类库已经非常丰富,但是有时候它们还是无法很好的满足我们的需求,这里举CEdit为例. 我们需要过滤部分输入字符(比如仅限数字输入),很多网友推荐采用派生的方法:重载CEdit的OnChar()函数.这个方法比其他的确简洁明了,又做到了细化和可维护性原则.但是,我们还会碰到一种情况:采用派生
- 分类:VC语言 查阅全文
- 预编译头文件的使用
- 预编译头文件的使用
- 分类:VC语言 查阅全文
- 用C++Builder实现任务栏图标动画效果
- 主页:http://www.maxss.net邮件:[email protected]
Windows平台为应用程序提供许多的特色功能,任务图栏就是一个非常实用和经典的一个。它不但可以节省任务栏的空间,还可以通过不同的图标或动画效果来说明程序的当前状态等的信息。Windows里没有直接提供任务栏图标动画效果的支持,所以要自己通过编码实现,在这篇文章里大家可以看到其中一种实现任务栏图标动画
- 分类:VC语言 查阅全文
- 如何删除其它应用程序在任务栏上的图标
- 主页:http://www.maxss.net邮件:[email protected]
如果你对于任务栏的图标的编程知识及内容还不太了解的话,请先看看我的另一篇文章“用C++Builder实现任务栏图标动画效果”又或者阅读在MSDN中有关的内容。 大家可能会问,这个功能有什么现实意义吗?其实对于其它的程序来说这并不是一个种友善的行为。在一般情况下,但也有它的实用价值。有时候我们这样做的目的
- 分类:VC语言 查阅全文
- 用C++模板描述的链表、栈、队列(补充)
- 在细想之后,对上一篇一些观点作些修正。
我原来的想法是公用节点结构,这包括现在的单链节点,树中的双链节点,还有其他各种结构的节点。因为节点的数据成员公开,为了避免无意中对节点中的数据破坏,所有的公开接口没有返回值为节点或者指向节点的指针。如果必须使用这样的接口,可以派生一个新类解决问题。比如想添加一个原位逆转链的算法,可以派生一个新类,在新类中完成算法。
在完成书后作业的时候,我发现了原书做法
- 分类:VC语言 查阅全文
- 使用纯资源DLL文件实现多语言菜单、界面文字、Tooltips等
- 在使用vc写简繁体通用程序时,对实现菜单、界面、Tooltips等的文字时无法实现通用。如果写简体和繁体各一套程序,那肯定不现实。查找所有资料和文章都只能实现菜单的多语言,且使用起来也不方便;并且无法实现界面、Tooltips等的多语言。因而,采用纯资源的DLL文件来实现多语言。
&nb
- 分类:VC语言 查阅全文
- 怎样利用MFC创建VB能引用的DLL方法
- 我们在使用MFC写DLL文件后,无法在VB工程(Project)的References中查找到并引用它,即无法使用Dim s As New class 或 Dim s As class, Set s = New class方式使用。
下面解释怎样利用MFC创建VB能引用的DLL方法,其步骤:
- 分类:VC语言 查阅全文