内容列表
- MFC开发常见问题的回答1:文档视图框架问题。(view frame document)
- 视图问答6则:
1,怎样改变视图的大小?
一般,你能改变试图大小依靠 MoveWindow()MFC应用程序,视图是所围绕其框架的子窗口,获取其框架的指针GetParentFrame(),然后依靠MoveWindow()改变框架大小,视图大小自动跟随框架大小改变。
2,如何改变一个CFormView的大小?
首先,你要在你的CFormView中重载OnInitialUpdate()函数,该
- 分类:VC语言 查阅全文
- BO2k源码分析(二)----命令循环机制
- BO2K服务器命令循环机制原理上期讲到BO2K服务器特洛伊木马的实现原理,即首先建立自身拷贝版,以自身全路径名为参数启动拷贝版,自身结束。拷贝版运行时首先删除原来的程序(根据传进来的参数删)。而后检查注册表,如果还没注册则注册拷贝版程序为系统启动时自启动。特洛伊木马过程完成。 之后,接着初始化命令数组,建立侦听端口,进入命令循环。(这些都是Entrypoint()函数的工作)。这一期再来
- 分类:VC语言 查阅全文
- 在VC++6.0中用MFC进行COM编程
-
在VC++6.0中用MFC进行COM编程2000-03-21· 杨宁·vchelp
首先应当明确,MFC中是通过嵌套类而不是多重继承来实现COM接口的,通过接口映射机制将接口和实现该接口的嵌套类关联起来;MFC中提供一套简明的宏来实现嵌套类的定义.其次,MFC通过CCmdTarget类实现了IUnknown接口.
本文首先描述创建一个COM服务器的步骤和核心代码.
- 分类:VC语言 查阅全文
- COM技术纵横谈
- COM技术纵横谈 -- tsingxiao 一:概述 PC机自从诞生以来,硬件经历了无数变化,CPU从最初的INTEL 8086到现在PIII满大街都是也只不过十几年。微软的WINDOWS操作系统从最初的1.0版本到现在即将推出WIN2000,一直是桌面系统上装机量最大的OS。 作为软件开发人员,使用着包括Visual Basic,Visual C++,Delphi包括最
- 分类:VC语言 查阅全文
- 用VC进行COM编程所必须掌握的理论知识
- 用VC进行COM编程所必须掌握的理论知识-- lostall 这篇文章是给初学者看的,尽量写得比较通俗易懂,并且尽量避免编程细节。完全是根据我自己的学习体会写的,其中若有技术上的错误之处,请大家多多指正。1。为什么用COM2。用VC进行COM编程,必需要掌握哪些COM理论知识一、为什么要用COM 软件工程发展到今天,从一开始的结构化编程,到面向对象编
- 分类:VC语言 查阅全文
- C++ FAQ Lite[22]--继承(抽象基类)(更新)
- [22] 继承 — 抽象基类(ABCs)(Part of C++ FAQ Lite, Copyright © 1991-2001, Marshall Cline, [email protected])
简体中文版翻译:申旻,[email protected](东日制作室,东日文档)
FAQs in section [22]:
[22.1]
- 分类:VC语言 查阅全文
- 用Socket和MSHTML对象模型创建自己的浏览器
- 用Socket和MSHTML对象模型创建自己的浏览器
薛 瑛  
- 分类:VC语言 查阅全文
- Visual C++的程序设计技巧
- &n
- 分类:VC语言 查阅全文
- 类对象成员函数的const增强
-
类对象成员函数的const增强
C++语言的2.0版为const配置了若干新的应用,在C++的早期版本中,成员函数的调用可能改变const类对象的值。这肯定是个问题了。如果我们不允许使用const类的成员函数,我们还要const对象干什么用,为了让语言成为完备的,在2.0版本后引入了const成员函数,它的一个作用就是让const对象能够调用的成员函数。编译程序保证const成
- 分类:VC语言 查阅全文
- _Unicoder参数的使用
-
_Unicoder参数的使用
Windows NT支持Unicode和ANSI字符串,所有Windows NT内部符号,包括NTFS名,均为Unicode字符串。Win32 API提供了一种定义数据类型的简便方法,它使用_UNICODE标记来说明,当前是否使用unicode,如果定义了_UNICODE,TCHAR数据类型即被定义为wchar_t,一个16的字符串;反之,它被定义为
- 分类:VC语言 查阅全文
- ---===在Windows95/98中实现苹果窗口界面(vc6)===---
- 在Windows95/98中实现苹果窗口界面高波 马惠业
有没有想过在Windows环境下实现苹果电脑窗口界面的风格?下面就以实现苹果电脑窗口风格为例,进行一次奇妙的旅行。
原 理
仔细观察苹果窗口,发现和Windows窗口的区别主要体现在标题栏和控制按钮(即最小化、恢复、关闭按钮)。所以我们应该把主要精力集中在这两点上,直接
- 分类:VC语言 查阅全文
- ---===制作全透明的窗口===---
- 怎样制作全透明的窗口2000-08-01· -·逸仙时空
我不知道全透明的窗口有什么用,但毕竟作为一种技巧,还是拿出来说说吧。下面这个例子演示如何显示透明的窗口.同时也介绍了如何捕获屏幕.必须把Form1的BorderStyle属性置为bsNone
C++ Builder
请参照Delphi的例子
Delphi
unit homepage_
- 分类:VC语言 查阅全文
- 如何在VC中加入汇编代码?
-
如何在VC中加入汇编代码?
实际上很简单,按下面的格式写入汇编语句即可:
__asm{
//汇编语句
}
如何知道计算机已经连接到Internet上?
可以使用下面的过程得知是否连接到网络上。这里只适用于RAS服务,也就是拨号服务。
BOOL IsInternetConnected (){ DWORD nRasDev
- 分类:VC语言 查阅全文
- ---===浅谈位图的淡入淡出和渐隐===---
-
浅谈位图的淡入淡出和渐隐
成都电子科技大学
朱宁
在许多游戏和屏幕保护程序中,我们都可以发现位图的淡入淡出和渐隐(一幅图象渐渐的消失于另一幅图象中)的应用。如何实现这些效果呢?
在windows(GDI)环境下,实现位图的淡入淡出和渐隐的方法有三种:1.调色板动画;2.模式画刷;3.动画法。其中,第一种方法速度很快,但只能用于256色的图形,而且
- 分类:VC语言 查阅全文
- C++ FAQ Lite[14]--友元(更新)
- [14] 友元(Part of C++ FAQ Lite, Copyright © 1991-2001, Marshall Cline, [email protected])
简体中文版翻译:申旻,[email protected](东日制作室,东日文档)
FAQs in section [14]:
[14.1] 什么是友元(friend)
- 分类:VC语言 查阅全文
- C++ FAQ Lite[21]--继承(完全继承和可置换性)(更新)
- [21] 继承 — 彻底继承和可置换性(Part of C++ FAQ Lite, Copyright © 1991-2001, Marshall Cline, [email protected])
简体中文版翻译:申旻,[email protected](东日制作室,东日文档)
FAQs in section [21]:
[21.1] 我
- 分类:VC语言 查阅全文
- 怎样设计好自己的加密软件
- 加密数据最重要的是密匙的设计而并不是算法的细节,一个好的加密程序的安全性应只与它的密匙有关,而与它的算法无关,但话又说回,如果算法不好,这将会给破译者制造很多机会。由于密匙的设计要涉及到许多深奥的数学问题,所以在这里我们不予讨论密匙的设计。接下来,我们将围绕着怎样设计好一个的加密软件来讨论以下几个问题,如大家有不同的看法或更好的建议欢迎一同讨论,我的E-Mai
- 分类:VC语言 查阅全文
- DDX和DDV方法
-
DDX和DDV方法
本文主要介绍DDX和DDV的体系结构,本文也帮助您了解DDX或DDV的过程以及如何扩展ClassWizard,使它可以使用用户的过程。下面我们首先来看一下对话框数据交换。请注意,在上面的两个过程中,关键的问题在于虚函数的重载。我们经常会在我们用ClassWizard生成的代码中看到下面的代码:
void CMyDialog::DoDataExchange(
- 分类:VC语言 查阅全文
- 如何让VC只输出汇编代码?
-
如何让VC只输出汇编代码?
让VC只输出汇编代码十分简单,只要加入下面这个参数就可以了。
cl /FA test.cpp
这样生成出来的就是汇编代码。
如何使ESC键对于对话框无效?
完成要求的功能可以有两种方法:
重载虚函数 PreTranslateMessage(MSG *pMsg)并做如下处理:
BOOL CEscDlg::PreTranslateM
- 分类:VC语言 查阅全文
- Guru of the week:#36 初始化.
- /*此文是译者出于自娱翻译的GotW(Guru of the Week)系列文章的一篇,原文的版权是属于Hub Sutter(著名的C++专家,《Exceptional C++》的作者)。此文的翻译没有征得原作者的同意,只供学习讨论。——译者:黄森堂*/
#36 初始化.
难度:3/10
直接初始化与拷贝初始化有什么区别呢?,且在什么时候使用?
JG 问题:
1.直接初始化与拷贝初始化有
- 分类:VC语言 查阅全文