stdafx.h用法
stdafx.h 名称的英文全称为:Standard Application Framework Extensions 所谓头文件预编译,就是把一个工程(Project)中使用的一些MFC标准头文件(如Windows.H、Afxwin.H)预先编译,以后该工程编译时,不再编译这部分头文件,仅仅使用预编译的结果。这样可以加快编译速度,节省时间。 预编译头文件通过编译stdafx.cpp生成,以工程名命名,由于预编译的头文件的后缀是“pch”,所以编译结果文件是projectname.pch。 编译器通过一个头文件stdafx.h来使用预编译头文件。stdafx.h这个头文件名是可以在project的编译设置里指定的。
Windows 核心编程:2.2
第2章Unicode续Windows中的Unicode函数和ANSI函数[@more@]Windows中的Unicode函数和ANSI函数 前面已经讲过,有两个函数称为CreateWindowsEx,一个CreateWindowsEx接受Unicode字符串,另一个CreateWindowsEx接受ANSI字符串。情况确实如此,CreateWindowsExW是接受Unicode字符串的函数版本。函数名结尾处的大写字母W是英文wide(宽)的缩写。每个Unicode字符的长度是16位,因此,它们常常称为宽字符。CreateWindowsExA的结尾处的大写字母A表示该函数可以接受ANSI字符串。但是,在我们的代码中,通常只包含了对CreateWindowsEx的调用,而不是直接
WshShell对象
WshShell 对象有关的属性[@more@]WshShell 对象 ProgID Wscript.Shell 文件名 WSHom.Ocx CLSID F935DC22-1CF0-11d0-ADB9-00C04FD58A0B IID F935DC21-1CF0-11d0-ADB9-00C04FD58A0B 下表说明和 WshShell 对象有关的属性。 属性 说明 Environment 返回 WshEnvironment 集合对象。 SpecialFolders 使用 WshSpecialFolders 对象提供对 Windows shell 文件夹的访问,如桌面文件夹,开始菜单文件夹和个人文档文件夹。 下表说明和 WshShell 对象有关的方法。 方法 说明 CreateShortcut 创建并返回 WshShortcut 对象。 ExpandEnvironmentStrings 扩
Windows 核心编程:2.1
终于开始读windows via C/C++ ,非常荣幸可以和大师Jeffrey Richter进行一次真正的心灵之旅。第2章Unicode[@more@]终于开始读windows via C/C++ ,非常荣幸可以和大师Jeffrey Richter进行一次真正的心灵之旅。第2章Unicode随着Microsoft公司的Windows操作系统在全世界日益广泛的流行,对于软件开发人员来说,将目标瞄准国际上的各个不同市场,已经成为一个越来越重要的问题。美国的软件版本比国际版本提前6个月推向市场,这曾经是个司空见惯的现象。但是,由于各国对Windows操作系统提供了越来越多的支持,因此就更加容易为国际市场生产各
Windows 核心编程:1
终于开始读windows via C/C++ ,非常荣幸可以和大师Jeffrey Richter进行一次真正的心灵之旅。[@more@]终于开始读windows via C/C++ ,非常荣幸可以和大师Jeffrey Richter进行一次真正的心灵之旅。第1章对程序错误的处理在开始介绍Microsoft Windows 的特性之前,必须首先了解Windows的各个函数是如何进行错误处理的。当调用一个Windows函数时,它首先要检验传递给它的的各个参数的有效性,然后再设法执行任务。如果传递了一个无效参数,或者由于某种原因无法执行这项操作,那么操作系统就会返回一个值,指明该函数在某种程度上运行失败了。