windows
文章平均质量分 70
ecjtuync
Luck is what happens when preparation meets opportunity.
展开
-
正在写一个VC的聊天软件
一边看书一边写写!前几天买了孙鑫的>觉得不错,还附带光盘,两天把盘给看完了,觉得很过瘾呀,原创 2007-01-02 17:06:00 · 1139 阅读 · 0 评论 -
dll的搜索路径
程序中需要调用很多不同路径下的dll,如果在PATH中设置这些路径,程序当然没有问题。 我现在想在vc2005中调试该程序,希望能不需要设置PATH环境变量就能正确调试,不知道在开发环境中能否配置好搜索路径【经过测试,在“工具-选项-可执行文件”中设置dll的路径,那么调试的时候还是会提示找不到dll】。-----------------------------------------------原创 2008-10-08 23:39:00 · 1696 阅读 · 0 评论 -
vc++ 将可执行文件链接到 DLL
Visual C++将可执行文件链接到 DLL可执行文件以下列两种方式之一链接到(或加载)DLL:隐式链接显式链接隐式链接有时称为静态加载或加载时动态链接。显式链接有时称为动态加载或运行时动态链接。在隐式链接下,使用 DLL 的可执行文件链接到该 DLL 的创建者所提供的导入库(.lib 文件)。使用 DLL 的可执行文件加载时,操作系统加载此 DLL。客户端可执行文件调用 DLL 的导出函数,就原创 2008-10-09 10:33:00 · 1165 阅读 · 0 评论 -
Visual C++ dll
这篇文章来自 http://msdn.microsoft.com/zh-cn/library/1ez7dh12(VS.80).aspx 具体的资料可以参考msdnVisual C++ DLL动态链接库 (DLL) 是作为共享函数库的可执行文件。动态链接提供了一种方法,使进程可以调用不属于其可执行代码的函数。函数的可执行代码位于一个 DLL 中,该 DLL 包含一个或多个已被编译、链接并与使转载 2008-10-09 10:25:00 · 645 阅读 · 0 评论 -
Visual C++ 确定要使用的链接方法
Visual C++确定要使用的链接方法有两种类型的链接:隐式链接和显式链接。隐式链接应用程序的代码调用导出 DLL 函数时发生隐式链接。当调用可执行文件的源代码被编译或被汇编时,DLL 函数调用在对象代码中生成一个外部函数引用。若要解析此外部引用,应用程序必须与 DLL 的创建者所提供的导入库(.LIB 文件)链接。导入库仅包含加载 DLL 的代码和实现 DLL 函数调用的代码。在导入库中找到外原创 2008-10-09 10:30:00 · 637 阅读 · 0 评论 -
vc++ 显式链接dll
Visual C++显式链接在显式链接下,应用程序必须进行函数调用以在运行时显式加载 DLL。为显式链接到 DLL,应用程序必须:调用 LoadLibrary(或相似的函数)以加载 DLL 和获取模块句柄。调用 GetProcAddress,以获取指向应用程序要调用的每个导出函数的函数指针。由于应用程序是通过指针调用 DLL 的函数,编译器不生成外部引用,故无需与导入库链接。使用完 DLL 后调用原创 2008-10-09 10:32:00 · 1490 阅读 · 0 评论 -
vc++ 隐式链接dll
Visual C++隐式链接为隐式链接到 DLL,可执行文件必须从 DLL 的提供程序获取下列各项:包含导出函数和/或 C++ 类的声明的头文件(.h 文件)。类、函数和数据均应具有 __declspec(dllimport),有关更多信息,请参见 dllexport, dllimport。要链接的导入库(.LIB files)。(生成 DLL 时链接器创建导入库。)实际的 DLL(.dll 文件原创 2008-10-09 10:32:00 · 1304 阅读 · 0 评论 -
Radio Button的使用
Radio Button的使用 使用方法: 1.建立一个基于对话框的用用程序,在其中加入三个Radio Button,ID分别为: IDC_RADIO1,IDC_RADIO2,IDC_RADIO3 2.控件的初始化: 在对话框类的OnInitDialog中加入代码: CheckRadioButton(IDC_RADIO1, //第一个参数为该组的第一个单选按原创 2008-11-06 20:08:00 · 2737 阅读 · 0 评论 -
Three Ways to Inject Your Code into Another Process
Download entire package - 180 KbDownload WinSpy - 20 Kb (demo application)ContentsIntroductionWindows HooksThe CreateRemoteThread & LoadLibrary TechniqueInterprocess CommunicationsThe CreateRemoteThre原创 2008-11-08 10:08:00 · 1256 阅读 · 0 评论 -
wchar_t*,wchar_t,wchat_t数组,char,char*,char数组,std::string,std::wstring,CString....转换
wchar_t*,wchar_t,wchat_t数组,char,char*,char数组,std::string,std::wstring,CString....#include // 使用CString必须使用MFC,并且不可包含#define _AFXDLL#include using namespace std;//--------------------------------------转载 2008-11-15 20:03:00 · 1816 阅读 · 0 评论 -
MultiByteToWideChar和WideCharToMultiByte用法详解
//========================================================================//TITLE:// MultiByteToWideChar和WideCharToMultiByte用法详解//AUTHOR:// norains//DATE:// 第一版:Monday 25-December -2006//转载 2008-11-15 20:14:00 · 590 阅读 · 0 评论 -
MFC工程 : view.h 包含错误, 提示 undeclared identifier 等错误
比如已有: testView.h testDoc.h resource.h mynewfile.cpp如果要在mynewfile.cpp中添加testView.h, 有时会提示 undeclared identifier 等错误.所以需要在mynewfile.cpp添加testView.h之前,添加testDoc.h resource.h. 这样就不会有问题了.原创 2008-12-09 14:31:00 · 1347 阅读 · 0 评论 -
CListCtrl 使用技巧
以下未经说明,listctrl默认view 风格为report相关类及处理函数MFC:CListCtrl类SDK:以 “ListView_”开头的一些宏。如 ListView_InsertColumn1. CListCtrl 风格 LVS_ICON: 为每个item显示大图标 LVS_SMALLICON: 为每个item显示小图标 LVS_LIST: 显示一列带有小图原创 2008-12-10 23:37:00 · 717 阅读 · 0 评论 -
CListCtrl列表控件---总结
(一)列表控制的主要功能 列表控制和视(List Control&View)主要用来以各种方式显示一组数据记录供用户进行各种操作,Windows98/95中资源管理器中的“查看”标签下的“大图标|小图标|列表|详细资源”就是一个非常好的典型应用。列表中的记录可以包括多个数据项,也可以包括表示数据内容的大小图标,用来表示数据记录的各种属性。 列表控制提供了对Windows列表功能操作的基本方法原创 2008-12-11 15:02:00 · 1146 阅读 · 0 评论 -
lib和dll文件的区别和联系
lib和dll lib和dll文件的区别和联系.dll是在你的程序运行的时候才连接的文件,因此它是一种比较小的可执行文件格式,.dll还有其他的文件格式如.ocx等,所有的.dll文件都是可执行。.lib是在你的程序编译连接的时候就连接的文件,因此你必须告知编译器连接的lib文件在那里。一般来说,与动态连接文件相对比,lib文件也被称为是静态连接库。当你把代码编译成这几种格式的文件时,在以后他们就原创 2008-10-08 10:48:00 · 718 阅读 · 0 评论 -
VirtualBox中linux和windows建立桥接
别人参考以下这篇文章来建立windows xp host 和 windows 2k3 guest之间的桥接. 以便做网络试验在windows xp下用virtualbox安装ubuntu8.04后, 默认的是NAT连接方式, 不需要做任何更改就可以上网, 但是这种方式很不灵活, 你无法像访问局域网中的其他主机一样访问linux,为此, 可以建立桥接, 让你的windows xp 和 linux 在原创 2008-10-05 16:04:00 · 1427 阅读 · 0 评论 -
Windows注册表修改实例完全手册(下)
注册表是Windows操作系统的核心。它实质上是一个庞大的数据库,存放有计算机硬件和全部配置信息、系统和应用软件的初始化信息、应用软件和文档文件的关联关系、硬件设备说明以及各种网络状态信息和数据。可以说计算机上所有针对硬件、软件、网络的操作都是源于注册表的。原创 2008-08-19 17:29:00 · 1109 阅读 · 0 评论 -
SetMapMode
The SetMapMode function sets the mapping mode of the specified device context. The mapping mode defines the unit of measure used to transform page-space units into device-space units, and also defines原创 2007-01-09 20:53:00 · 1409 阅读 · 0 评论 -
SetWindowOrg等相关函数
按习惯,(0,0)就原点,原点就是(0,0),但是如果用此来理解windows的map mode,就会走弯路。其实,稍微改变一下观念,windows的map mode就比较好理解了。举例说明:page space---->device spacepDC->SetMapMode(MM_LOMETRIC);pDC->SetWindowOrg(40,0); //这句“设定”page space的原点为原创 2007-01-09 21:08:00 · 991 阅读 · 0 评论 -
Windows API写的clock程序
/*-------------------------------------- CLOCK.C -- Analog Clock Program (c) Charles Petzold, 1998 --------------------------------------*/#include #include #define ID_TIMER 1#d原创 2007-01-10 09:23:00 · 1125 阅读 · 0 评论 -
WSAAsyncSelect模型
Winsock提供了一个有用的异步I / O模型。利用这个模型,应用程序可在一个套接字上, 接收以Windows消息为基础的网络事件通知。具体的做法是在建好一个套接字后,调用 WSAAsyncSelect函数。 异步通知,但不提供异步数据传送。异步数据传送有“重叠及完成端口模型提供”。 要想使用WSAAsyncSelect模型,在应用程序中,首先必须用CreateWindow函数创建一原创 2007-01-11 13:43:00 · 2176 阅读 · 0 评论 -
详析VC中坐标系的建立
详析VC中坐标系的建立建立一个合适的 坐标系可以为我们的绘图带来很大的方便 。下面介绍一下如何在VC中建立我们想要的坐标系。一 设备坐标和逻辑坐标 设备坐标(Device Coordinate)又称为物理坐标(Physical Coordinate),是指输出设备上的坐标。通常将屏幕上的设备坐标称为屏幕坐标。设备坐标用对象距离窗口左上角的水平距离和垂直距离来指定对象的位置,是以像素为单位来表示的原创 2007-01-09 21:09:00 · 1308 阅读 · 0 评论 -
孙鑫VC++课程中用到的函数一览
在许多VC教科书中这些函数/方法、结构、宏等比较常见,觉得比较重要,虽然不用记住,但应该知道,所以列举出来,没写出参数和返回值情况,编写程序时还需仔细查看MSDN文档。本人英语水平较差再加上自己的一些理解,可能有不少错误,仅供初学者参考。CSize说明一个矩形的高和宽,调用CDC::GetTextExtent成员函数计算使用当前字体的一行文字的高和宽决定的尺寸。CString::Lo原创 2007-01-12 16:46:00 · 1722 阅读 · 1 评论 -
vc sp6 中英文和补丁下载地址
下载 VC6 SP6, 下载 VC6 SP6, 英文版地址: http://download.microsoft.com/download/1/9/f/19fe4660-5792-4683-99e0-8d48c22eed74/Vs6sp6.exe 简体中文版地址: http:/原创 2007-01-28 09:47:00 · 22878 阅读 · 26 评论 -
sp6补丁应该放在哪个文件夹下面?
sp6补丁应该放在哪个文件夹下面?谁能告诉我下!原创 2007-01-28 14:37:00 · 2657 阅读 · 1 评论 -
怎么向tab control中加其它控件(如文本框等)
1、首先创建一个MFC对话框框架,在对话框资源上从工具箱中添加上一个Tab Control 控件,根据需要修改一下属性,然后右击控件,为这个控件添加一个变量,将此控件跟一个CTabCtrl类变量绑定在一起,这里设为m_tabctrl 2、创建两个新的对话框资源,其属性作如下修改: Border:none //边界为空,这样它就没了标题栏 Style :Chi原创 2007-09-03 19:32:00 · 3523 阅读 · 1 评论 -
C++ 技术资料(大视野网络收集)
C++ 技术资料(大视野网络收集) 用VC制作初始画面 宋端智 贾皓丽 VC命名管道通信的实现 冷山述原创 2007-09-03 19:30:00 · 2454 阅读 · 0 评论 -
在对话框中加入属性页
资料来源http://www.vckbase.com/document/viewdoc/?id=398 在对话框中加入属性页作者:黄晨量 下载本文全部源代码当一个基于对话框的程序中有相当多的控件时,你一定会想到使用属性页来将这些控件分类放置。本文针对这种方法来讨论几种可能实原创 2007-09-03 19:35:00 · 1197 阅读 · 0 评论 -
SQL数据库操作完全手册
SQL数据库完全手册 日期:2001-3-24 0:47:00出处:电脑报 作者:未知 SQL是Structured Quevy Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数原创 2007-09-08 11:50:00 · 7508 阅读 · 1 评论 -
Windows注册表修改实例完全手册(上)
注册表是Windows操作系统的核心。它实质上是一个庞大的数据库,存放有计算机硬件和全部配置信息、系统和应用软件的初始化信息、应用软件和文档文件的关联关系、硬件设备说明以及各种网络状态信息和数据。可以说计算机上所有针对硬件、软件、网络的操作都是源于注册表的。 本文详细罗列出各种注册表的修改实例,并明确标注其适应的范围,以利于读者速查。(今天我们讲上半部份) 一、Windows XP原创 2008-08-19 17:15:00 · 972 阅读 · 0 评论 -
Windows下用C语言获取进程cpu使用率,内存使用,IO情况
/** @file* @brief 进程统计信息函数的声明* @author 张亚霏* @date 2009/05/03* @version 0.1**/#ifndef PROCESS_STAT_H#define PROCESS_STAT_H#ifdef __cplusplusextern "C" {#endif typedef long long int64_t;转载 2010-05-17 13:09:00 · 6498 阅读 · 2 评论