概述
Win32程式的開頭都可看到:
#include <windows.h>
Windows.h是一個最重要的頭檔案,它包含了其他Windows頭檔案,這些頭檔案的某些也包含了其他頭檔案。這些頭檔案中最重要的和最基本的是:
Windef.h 基本數據類型定義。
Winnt.h 支持Unicode的類型定義。
Winbase.h Kernel(核心)函式。
Winuser.h 用戶界面函式。
Wingdi.h 圖形設備接口函式。
這些頭檔案定義了Windows的所有資料型態、函式調用、資料結構和常數識別字,它們是Windows檔案中的一個重要部分。
檔案路徑Windows64位系統:
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include。[Windows 7 SDK]
C:\Program Files (x86)\Windows Kits\8.0\Include\um [Windows 8 SDK]
C:\Program Files (x86)\Windows Kits\8.1\Include\um [Windows 8.1 SDK]
不同版本的SDK位置不一樣,x86的在C:\Program Files\相應的SDK下。
檔案內容
作用
頭檔案封裝了庫函式以及一些類,將一些複雜的工作由庫函式處理,而用戶不必把精力放在這些地方。比如說cout<<,為標準輸出流,其實說到底還是函式調用,不過這個函式有些特殊,用的是運算符重載,確切地說是重載了“<<”運算符,作用是將鍵盤輸入的在螢幕上列印出來,這個功能要是由我們去寫,估計也得學個兩三年才有可能。所以就簡化了操作。
而這一系列的函式都在頭檔案中包含(是一個函式館)。在調用時包含後便可直接用。
用法
C/C++ 程式在源檔案前面寫 #include <windows.h>即可