内容列表
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语言 查阅全文
<< 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 >>