内容列表
- 和GUI有关的各种对象
-
和GUI有关的各种对象
2001-10-03· · ··vchelp
在Windows中有各种GUI对象(不要和C++对象混淆),当你在进行绘图就需要利用这些对象。而各种对象都拥有各种属性,下面分别讲述各种GUI对象和拥有的属性。
字体对象CFont用于输出文字时选用不同风格和大小的字体。可选择的风格包括:是否为斜体,是否为粗体,字体名称,是否有下划线
- 分类:VC语言 查阅全文
- VC增加自定义消息
- ClassWizard不允许增加用户自定义消息,所以你必须手工输入。输入后,ClassWizard就可以象处理其它消息一样处理你自定义的消息了。下面是增加自定义消息的步骤:第一步:定义消息。开发Windows95应用程序时,Microsoft推荐用户自定义消息至少是WM_USER+100,因为很多新控件也要使用WM_USER消息。第二步:实现消息处理函数。该函数使用WPRAM和LPARAM参数并返
- 分类:VC语言 查阅全文
- vc dll编程
- 在我们实际用软件时,经常可看到许多动态连接库。动态连接库有其自身的优点如节省内存、支持多语种等功能,而且,当DLL中的函数改变后,只要不是参数的改变调用起的函数并不需要重新编译。这在编程时十分有用。至于其他妙处,各位在电脑杂志、书籍中都能看到,我这里再说就是废话了.这次小弟我所要讲的是如何在VC5.0中如何做自己的Win32 DLLs,各位要做自己的动态连接库,首先要知道DLL在VC5.0中都有哪
- 分类:VC语言 查阅全文
- 数据结构学习(C++)——二叉树【1】
- 这些天参与了CSDN论坛的讨论,改变了我以前的一些看法。回头看我以前的东西,我虽对这本书很不满,但我还是按照它的安排在一点点的写;这样就导致了,我过多的在意书中的偏漏,我写的更多是说“这本书怎样”,而偏离了我写这些的初衷——给正在学习数据结构的人一些帮助。正像我在前面所说的,虽然现有的教科书都不是很合理,但如果仅仅是抱怨这点,那无异于泼妇骂街。虽然本人的水平连初级都够不上,但至少先从我做一点尝试,
- 分类:VC语言 查阅全文
- 软件解密技术研究
- 软件解密技术研究
----Windows PE 文件脱壳
通过设置Hook,动态跟踪堆栈,对加过壳的可执行文件进行解密还原。
当然,要解密,至少先要----得到一个被加密过的“正版” 软件。
然后----编写简单的Debugger。
仅需要拦截LoadLibray/GetModuleHandle/GetProcAddress,在这三个Hook中执行记录Li
- 分类:VC语言 查阅全文
- 计算24点
-
计算24
&nb
- 分类:VC语言 查阅全文
- 写扫雷的一点感想(初学的朋友可以看看)
- //因为自己的水平很菜,所以写写小程序锻炼锻炼,高手就不要看/了。
好吧,说一些简单但是我认为重要的东西吧。
在我这个层次(很菜很菜)的人看来,写大程序应该是一种很神圣的事情了。因为一般在公司做事,就是分配一些模块,小的几百行,大的上万行,就基本搞好了。
自己完整地写一个上十万行的东西(当然,不能烂到连自己都不喜欢的程度啊),在我看来,应该还是需要一些东西的。
至少需要一些
- 分类:VC语言 查阅全文
- 用DEF文件从DLL中导出C++类
- 用DEF文件从DLL中导出C++类
用DEF从DLL导出一个函数,或用__declspec(dllexport)指令从DLL中导出一类,想必大家已经很熟悉了,也经常使用着。这里向大家介绍一种
用DEF文件从DLL导出一个类的方法。具体原理或为什么就不废话了,学会导出后,再慢慢回味吧。这里主要叙述操作步骤。
1。打开VC6.0,新建一个"Win32 Dynamic-Link Library"工
- 分类:VC语言 查阅全文
- 运用VC或Java对Office进行编程操作
- 用VC对Office进行操作的介绍已经不少了,但是从来没有把word,excel,powerPoint进进全面的介绍的。
由于工作的需要,我需要对在自己的软件中对word,excel,powerPoint进行操作。所以把自己的体会写出来和大家分享,希望对大家有所帮助。当然还有很多不当之处,希望大家
- 分类:VC语言 查阅全文
- 可以动态读入系统所支持的数据库
- 可以动态读入系统所支持的数据库
程序功能:通过底层的OLE DB 的驱动,显示数据连接属性对话框(Data Link Property Dialog),从对话框中选择系统支持的OLE DB 提供者(Provider),根据选择的提供者,打开想要查看的数据库。这样程序就会根据用户动态选择的提供者,去选择数据库驱动,得到数据库连接字符串,使用ADO打开数据库。并且,建立连接字符串,用
- 分类:VC语言 查阅全文
- 向你的程序中添加多语言支持
- 首先,在你创建了一个应用程序后,需要创建一个 dll ,该 dll 包含了你程序的资源,资源的 ID 与你程序的完全相同,但内部的语言不同。
具体方法如下:新建一个 dll 项目,然后把你程序的资源文件复制到 dll 项目资源中即可,接下来,修改 dll 项目中资源的语言(这可能需要花一点时间)。然后只要简单修改一下你的程序代码就可以了:
在 CWinApp 继承类中,添加一个成员变量(我使用
- 分类:VC语言 查阅全文
- 一个俄罗斯方块游戏源程序
- 文件一
///////////////////[stdafx.cpp]/////////////////////////
// stdafx.cpp : source file that includes just the standard includes// ToyBricks.pch will be the pre-compiled header// stdafx.o
- 分类:VC语言 查阅全文
- DirectShow应用程序设计介绍(翻译)
-
DirectShow应用程序设计介绍
这篇文章包含两方面内容:Filter Graphs , 写一个DShow应用程序
一、 Filter Graphs
DShow的基本软构件块是一种叫做filter的组件。A Filter一般只执行基于多媒体数据上的单一的操作。例如,有一些DShow Filter有如下功能:
1、 读文件
2、 从
- 分类:VC语言 查阅全文
- DSP应用实例(一)--轻松实现BT多点下载
- DSP应用实例(一)--轻松实现BT多点下载 &nb
- 分类:VC语言 查阅全文
- “瑜珈山夜话”--- 寻根究底谈“继承”(一)
- 摘要:继承是C++的一个很重要的特性,也是OO的三大特征之一,希望对此做一个简单的论述,能消除你一些困惑。 继承是什么? 继承是将相关的类组织起来,并分亨其间的共通数据和操作行为的一种方法,同时也要注意到继承关系是一种强耦合的关系。&nbs
- 分类:VC语言 查阅全文
- Visual C++ 6.0的文档/视结构
- Visual C++ 6.0 以其功能强大、用户界面友好而倍受程序员们的青睐。但是,在当前的Microsoft 基本类库4.2 版本中,大约有将近200 个类,数千个函数,加之Microsoft 公司隐藏了一些技术细节,使得人们深入学习MFC变得十分困难。 MFC的AppWizard可以生成三种类型的应用程序:基于对话框的应用、单文档应用(SDI)和多文档应用(MDI)。前两者的结构较简单,本
- 分类:VC语言 查阅全文
- JIURL玩玩Win2k内存篇 分页机制 (一)
-
JIURL玩玩Win2k内存篇 分页机制 (一)
作者: JIURL
主页: http://jiurl.yeah.net
日期:
- 分类:VC语言 查阅全文
- MinUnit – 最小的c语言测试模板
- MinUnit – 最小的c语言测试框架
介绍源代码安装一个测试实例例子结论许可附录: 为什么用 do {} while?
介绍
单元测试模板在面向对象的编程语言中相当流行。像JUnit,SUnit和CppUnit等模板提供相当多的功能。可是,如此多的功能会使做单元测试的开发者(例如使用C语言开发嵌入式系统的开发者)进入拘泥的环境。单元测试的重点是测试而不是测试模板。MiniUnit是一个极
- 分类:VC语言 查阅全文
- 数据结构学习(C++)——二叉树【3】
- 递归遍历与非递归遍历
前面写过一些关于递归的文章,因为那时还没有写到树,因此也举不出更有说服力的例子,只是阐述了“递归是一种思想”,正像网友评价的,“一篇入门的文章”。但只要能能让你建立“递归是一种思想”这个观念,我的努力就没有白费。现在,讲完了二叉搜索树,终于有了能说明问题的例子了。按照前面提供的代码,应该能调试通过下面的程序。
#include <iostream>
usin
- 分类:VC语言 查阅全文
- 数据结构学习(C++)——二叉树【2】
- 线索化二叉树
这是数据结构课程里第一个碰到的难点,不知道你是不是这样看,反正我当初是费了不少脑细胞——当然,恼人的矩阵压缩和相关的加法乘法运算不在考虑之列。我费了不少脑细胞是因为思考:他们干什么呢?很欣喜的看到在这本黄皮书上,这章被打了*号,虽然我不确定作者是不是跟我一个想法——线索化二叉树在现在的PC上是毫无用处的!——不知我做了这个结论是不是会被人骂死,^_^。
为了证明这个结论,我们来看
- 分类:VC语言 查阅全文