内容列表
- MS Flex Grid控件的使用(续一)
- 更正::: 上篇文章中的网址www.vchelp.com应该更改为www.vchelp.net.
首先在控件的属性,设置固定行数和列数,一般都是一。然后定义网格控件。 令CGrid m_grid;设置网格表头。
CString sHeading;
sHeading = _T("&nb
- 分类:VC语言 查阅全文
- MS Flex Grid控件的使用(续二)
- 下面我把CGrid的内容和对CGrid的使用转贴一下,该文的原文件来自于www.vchelp.net上的flex_grid_src.zip文件。对CGrid的使用进行了一下修改,由于不知道原作者,望见量。
其中CGrid.h和CGrid.cpp是对CFlexGrid的封装,CDlgUserManger是使用CGrid
/****************CGrid.h**************
- 分类:VC语言 查阅全文
- VxD编程入门教程
-
VxD编程入门教程作者:TBsoft
一、Windows 95 DDK的安装安装Windows 95 DDK一般需要先安装Win32 SDK,原因是Windows 95 DDK需要Win32 SDK的16位资源编译器,但是Win32 SDK很大(一整张光盘的容量),而且国内难以买到,ftp站上也较少见,即使有,下载也很困难。笔者经过一段时间的摸索,找到了安装Win
- 分类:VC语言 查阅全文
- 用CryptoAPI进行数据加密
-
VCKBASE Online Help Journal No.10
用CryptoAPI进行数据加密
南京理工大学计算机系 胡静 李蔚清
---- 因为过于复杂的加密算法实现起来非常困难,所以在过去,许多应用程序只能使用非常简单的加密技术,这样做的结果就是加密的数据很容易就可以被人破译。而使用Mi
- 分类:VC语言 查阅全文
- 多步Undo/Redo的实现
- 首先,建立一个基类CEditRecord,对于每一种操作,都从该基类上派生出与操作相对应的类,记载操作过程,供以后进行具体的Undo/Redo操作;基类CEditRecord中的纯虚函数,为Undo、Redo操作提供接口。 然后,建立一个用于控制Undo/Redo的类:CRecordCtrl。 CRecordCtrl类从基类
- 分类:VC语言 查阅全文
- 怎样在VC++中访问和修改注册表
-
Windows95/98/Me的注册表包含了Windows95/98/Me的系统配置、PC机的硬件配置、Win32应用程序和用户的其他设置信息。注册表和INI文件不同,它是多层次的树状数据结构,具有六个分支(根键),每个分支又由许多的键和键值组成,而每个键则代表一个特定的配置项目。
在实际编程工作中,我们遇到了如何在Visual C+
- 分类:VC语言 查阅全文
- 通用的控件之间的拖放方法(Drag and Drop)
- 由于不知道哪里可以放源程序,所以只有在这里说说思路了。
利用剪贴板,注册一个剪贴板文件类型.RegisterClipboardFormat( LPCTSTR lpszFormat );注册一个自定义的剪贴板格式,可以实现拖放任何数据。下面介绍一下拖放的实现:要使控件支持拖放,首先要实现一个类,继承于COleDropTarget.然后重载COleDropTarget的几个函数。virtual DR
- 分类:VC语言 查阅全文
- Visual C++的程序设计技巧
-
Visual C++的程序设计技巧
山东科技大学智能工程研究所 杨在春 何明祥
Microsoft Visual C++是一种可视化编程语言,因功能强大而受到广大程序设计人员的青睐。但是,由于VC++的应用程序框架结构非常复杂,使得许多初学者望而却步。
- 分类:VC语言 查阅全文
- 续论对无标题栏对话框的拖动方法
- 对于无标题栏的对话框,用鼠标移动它的简单方法为:对消息WM_NCHITTEST进行处理,然后做鼠标位置的判断,如果鼠标位置在要移动窗口的客户区,则返回为鼠标在标题栏的信号,也就是欺骗windows,让它误认为你在点击标题栏,于是,你就可以正常拖动窗口了。
具体的函数例子如下:
UIN
- 分类:VC语言 查阅全文
- SOCKET类的设计和实现
-
SOCKET类的设计和实现
WinSock基本知识
这里不打算系统地介绍socket或者WinSock的知识。首先介绍WinSock API函数,讲解阻塞/非阻塞的概念;然后介绍socket的使用。
WinSock API
Socket接口是网络编程(通常是TCP/IP协议,也可以是其他协议)的API。最早的Socket接口是Berkeley接口,
- 分类:VC语言 查阅全文
- 用CfileFind递归搜索目录
- 我们知道CfileFind未提供直接遍历其子目录的功能,而有时候我们却常常要遍历某一目录下的所有文件及其子目录。如我们要删除一个目录,而这个目录下又有子目录,因为Windows不允许删除非空的目录,因此我们必须能够遍历一个目录下的所有子目录,这可以通过简单的递归实现. 下面让我们从一个简单的例子开始:如何删除某一目录?(假设我们通过DeleteDirectory(LPCTSTR DirName
- 分类:VC语言 查阅全文
- 想学习VC?听听vchome斑竹的
- http://vchome.topcool.net/
VCHOME -> 站长杂记
怎样学习VC? 作者 张振宇 2001/03/08现在,越来越多的人开始学习VC了,如果能精通VC,就象精通了九阴真经一样,可以天下无敌了。我想很多VC爱好者都有这种追求武学至高境界的心理。我就是抱着这种心理开始学习VC了,至今已近三年了,其间经历过无数的困惑和磨难.....可是我最终没有放弃,
- 分类:VC语言 查阅全文
- 堆:欢乐和痛苦
-
堆:欢乐和痛苦
Murali R. KrishnanMicrosoft Corporation
1999 年 2 月
摘要: 讨论常见的堆性能问题以及如何防范它们。(共 9 页)
前言
您是否是动态分配的 C/C++ 对象忠实且幸运的用户?您是否在模块间的往返通信中频繁地使用了“自动化”?您的程序是否因堆分配而运行起来很慢?不仅仅您遇到这样的问题。几乎所有
- 分类:VC语言 查阅全文
- 内码转换技术
-
一、基本概念穞abGB码全称是GB2312-80《信息交换用汉字编码字符集 基本集》,1980年发布,是中文信息处理的国家标准,在大陆及海外使用简体中文的地区(如新加坡等)是强制使用的唯一中文编码。P-Windows3.2和苹果OS就是以GB2312为基本汉字编码, Windows 95/98则以GBK为基本汉字编码、但兼容支持GB2312。GB码共收录6763个简体汉字、682个
- 分类:VC语言 查阅全文
- 利用回调函数和CSocket建立网络程序
-
在使用CSocket使用中的一些经验,特贴出来跟大家共享。
先利用VC建立一个工程(单文档、多文档或对话框均可),以下以单文档工程为例。
在工程中加入CSocket类的继承类CServerSock。在CServerSocket类中
- 分类:VC语言 查阅全文
- 如何理解C run-time library (C运行时库)
- 注: 以下内容部分引自CSND中相关讨论的帖子,并结合自己的理解整理而成。仅供参考。
1)运行时库就是 C run-time library,是 C 而非 C++ 语言世界的概念:取这个名字就是因为你的 C 程序运行时需要这些库中的函数.
2)C 语言是所谓的“小内核”语言,就其语言本身来说很小(不多的关键字,程序流程控制,数据类型等);所以,C 语言内核开发出来之后,Dennis Ritch
- 分类:VC语言 查阅全文
- 窗口始终浮在上面的图钉按钮示例程序(详细编程)
-
PushPin类图钉按钮
类原作者:PJ Naughter 类改进、使用评论、示例作者: 龚建伟 ◆◆龚建伟技术主页◆
PushPin类能做出象VC
- 分类:VC语言 查阅全文
- 一条语句改变对话框背景和文本颜色
-
作者:龚建伟 啸峰工作室
CLabel类可以有选择地改变 Static 静态文本颜色、背景,或将静态文本设置为超链接,但如果对话框全部改成其它统一的背景色和文字颜色,在VC中则只需一条语句。
首先下载我做的示例源程序bgtextcolor.ziip:下载(VC6.0,WIN9X/2000) ,在压缩包内我还放了个WORD文档的256颜色表,你选择颜色时会非
- 分类:VC语言 查阅全文
- 对话框的菜单、控件使用COMMAND_UI
-
对话框的菜单和控件无法使用COMMAND_UI
下面方法最简单、最实用的实现了。
//CXxxDlg.h ///////////////
//重载WM_MENUSELECTafx_msg void OnMenuSelect(UINT nItemID, UINT nFlags, HMENU hSysMenu);
//CXxxDlg.cpp /////////////
- 分类:VC语言 查阅全文
- Windows Sockets 2.0:使用完成端口高性能,可扩展性Winsock服务程序
-
翻译说明:
完成端口基本上公认为一种在windows服务平台上比较成熟和高效的IO方法,理解和编写程序都不是很困难。目前我正在进行这方面的实践,代码还没有完全调试和评价,只有这一篇拙劣的学习翻译文摘,见笑见笑。
翻译这个文章,是因为我近期在学习一些socket服务程序的编写中发现(注意,只是在学习,我本人在这个领域经验并不充足到可以撰文骗钱的地步:P),如果不是逼
- 分类:VC语言 查阅全文