...此类的 常量符号。 去哪里可以查找到 全部的??
发布网友
发布时间:2024-10-08 23:43
我来回答
共1个回答
热心网友
时间:2024-10-11 16:34
windows程序设置中的常量符号在三处可以查到:
1)MSDN Library(微软开发者网络图书馆)
网站地址为:
http://msdn.microsoft.com/en-US/library/ms123401.aspx(英文)
http://msdn.microsoft.com/zh-CN/library/ms123401.aspx(中文)
英文网站资料全,中文网站资料较少。
另外,Visual Studio也附带MSDN Library当年版本。网上有下Visual Studio Team Edition 2008盗版,里面附带一个2008版的MSDN Library,资料非常全面。
楼主可以从目录选择想查看的主题;或者将向搜索的常量符号CS_HREDRAW输入搜索框即可查看到与该常量符号相关的文章。
2)Platform SDK的帮助文档
这其实是MSDN Library的一个子集。在微软官方网站上可以免费下载各个版本Platform SDK。Platform SDK不像MSDN Library这么大,因此可以快速下载并查看其帮助文档。
下载地址:(针对win7和.net 3.5 sp1)
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=c17ba869-9671-4330-a63e-1fd44e0e2505&displaylang=en
3)最方便的办法:直接查看SDK里面的头文件。
这需要对SDK架构稍微熟悉才能做到。
在SDK的includes文件夹内(默认目录为C:\Program Files\Microsoft SDKs\Windows\v6.0A,这是我机器上的目录,我用的SDK是v6.0A版本的,楼主如果是用Visual Studio 6.0那么在Visual C++的目录下的includes文件夹内也有附带的windows头文件)有一些重要的windows头文件,现罗列如下:
windows.h中包含了许多其他基本头文件,包括下面的头文件
windef.H 基本数据类型和结构定义。
winnt.H 支持Unicode的数据类型和结构定义,nt操作系统基本数据结构。
winbase.H Kernel函数。
winuser.H user接口函数。
wingdi.H 图形设备接口函数。
例如对于CS_HREDRAW,下面摘自WinUser.h
/*
* Class styles
*/
#define CS_VREDRAW 0x0001
#define CS_HREDRAW 0x0002
#define CS_DBLCLKS 0x0008
#define CS_OWNDC 0x0020
#define CS_CLASSDC 0x0040
#define CS_PARENTDC 0x0080
#define CS_NOCLOSE 0x0200
#define CS_SAVEBITS 0x0800
#define CS_BYTEALIGNCLIENT 0x1000
#define CS_BYTEALIGNWINDOW 0x2000
#define CS_GLOBALCLASS 0x4000
其他基本的WIN32标识符基本都可以在这些头文件中找到定义。
如果楼主是用Visual Studio的话,可以利用其引用搜索功能。在源文件中输入CS_HREDRAW,选中单词右键选择-〉转到定义,即可转到该标识符定义处(要注意Visual Studio设置要正确,源文件代码格式要正确,否则查找不到定义)