windows.h

windows.h

windows.h是計算機中的一個頭文件。

概述


Win32程序的開頭都可看到:
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 即可