Windows API
首頁
函數
函式庫
作業系統
參考書目
範例
搜尋
與我聯絡
函數
_
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Windows API 字首 [ C ]
序號
函數名
函數庫
作業系統
說明
1
CallMsgFilter
user32.dll
啟動一個訊息過濾(連結)函數
2
CallNamedPipe
kernel32.dll
95/NT
多管道操作
3
CallNextHookEx
user32.dll
31/95/NT
調中鏈中的下一個掛鉤過程
4
CallWindowProc
user32.dll
95/NT
將訊息傳答視窗函數
5
CancelDC
gdi32.dll
95/NT
取消指定DC上的任何懸而未決的操作
6
CascadeWindows
user32.dll
95/NT
7
Catch
捕捉目前執行環境的狀態
8
ChangeClipboardChain
user32.dll
從檢視程式鏈中刪除一剪貼簿檢視程式
9
ChangeMenu
user32.dll
95/NT
10
ChangeServiceConfig
advapi32.dll
95/NT
修改服務參數
11
CharLower
user32.dll
95/NT
將字元或字串變為小寫
12
CharLowerBuff
user32.dll
95/NT
將字串變為小寫
13
CharNext
user32.dll
95/NT
轉到字串的下一個字元
14
CharPrev
user32.dll
95/NT
轉到字串的上一個字元
15
CharToOem
user32.dll
95/NT
把字串轉換成OEM字元
16
CharToOemBuff
user32.dll
95/NT
把字串轉換成OEM字元
17
CharUpperBuff
user32.dll
95/NT
將字元或字串變為大寫
18
CheckColorsInGamut
gdi32.dll
95/NT
檢查設備調色板中是否有色彩
19
CheckDlgButton
user32.dll
設定或取消對話盒控制元中的檢查記號
20
CheckMenuItem
user32.dll
檢查或不檢查選單項某一單項
21
CheckMenuRadioItem
user32.dll
95/NT
22
CheckRadioButton
user32.dll
在一組收音機按鈕控制元中選擇我們所想要的按鈕選項
23
ChildWindowFromPoint
user32.dll
判斷是哪個子視窗蓋住了父視窗之特定點
24
ChildWindowFromPointEx
user32.dll
95/NT
25
ChilWindorProc
傳送訊息參數到一訊息處理函數去
26
ChooseColor
comdlg32.dll
95/NT
由共用選擇顏色對話盒取得顏色值
27
ChooseFont
comdlg32.dll
95/NT
由共用選擇字型對話盒取得字型設定
28
ChoosePixelFormat
gdi32.dll
95/NT
29
Chord
gdi32.dll
用所選擇的筆畫一個弧線區域,並用所選的畫筆型態填滿其內部
30
ClearCommBreak
kernel32.dll
清除一通訊裝置的中斷狀態,並回復執行
31
ClearCommError
kernel32.dll
95/NT
允許錯誤後進行通信
32
ClearEventLog
advapi32.dll
95/NT
清除事件記錄
33
ClientToScreen
user32.dll
將一點座標從使用者座標轉換到螢幕座標
34
ClipCursor
user32.dll
將滑鼠指標限制在螢幕的一個區域內
35
CloseClipboard
user32.dll
關閉一已開啟的剪貼簿
36
CloseComm
結束一通訊裝置
37
CloseDesktop
user32.dll
95/NT
38
CloseDriver
winmm.dll
31/95/NT
關閉可裝入的多媒體驅動程序
39
CloseEnhMetaFile
gdi32.dll
95/NT
關閉加強型中繼檔 (Enhanced MetaFile) 裝置環境,並傳回一個能用來執行該加強型中繼檔 (Enhanced MetaFile) 的代碼
40
CloseEventLog
advapi32.dll
95/NT
關閉事件記錄代碼
41
CloseFigure
gdi32.dll
95/NT
關閉路徑中的一個數
42
CloseHandle
kernel32.dll
95/NT
關閉代號,並釋放該代號資源
43
CloseMetaFile
gdi32.dll
31/95/NT
關閉Metafile裝置環境,並傳回一個能用來執行該Metafile的代碼
44
ClosePrinter
winspool.drv
95/NT
關閉打開的印表機
45
CloseServiceHandle
advapi32.dll
95/NT
關閉Service Control Manager對象
46
CloseSound
暫時停止演奏的動作
47
CloseWindow
user32.dll
使其視窗最小化
48
CloseWindowStation
user32.dll
95/NT
49
CLSIDFromProgID
ole32.dll
95/NT
依應用程式代號字串轉換為類別代號
50
ColorHLSToRGB
shlwapi.dll
95/NT
將 HLS 顏色轉換為 RGB 顏色
51
ColorMatchToTarget
gdi32.dll
95/NT
控件預覽設備描述表
52
ColorRGBToHLS
shlwapi.dll
95/NT
將 RGB 顏色轉換為 HLS 顏色
53
CombineRgn
gdi32.dll
以邏輯方式將兩塊區域合併成一塊區域
54
CombineTransform
gdi32.dll
95/NT
將兩個變換式結合在一起
55
CommandLineToArgv
shell32.dll
95/NT
從當前位置畫一條線
56
CommConfigDialog
kernel32.dll
95/NT
57
CommDlgExtendedError
comdlg32.dll
95/NT
傳回錯誤數據
58
CompareFileTime
kernel32.dll
95/NT
比較兩個64位檔案時間
59
CompareString
kernel32.dll
95/NT
比較兩個局部指定字串
60
ConfigurePort
winspool.drv
95/NT
配置印表機端口
61
ConnectNamedPipe
kernel32.dll
95/NT
等待要連接的客戶機
62
ConnectToPrinterDlg
winspool.drv
95/NT
顯示瀏覽對話並連接網路印表機
63
ContinueDebugEvent
kernel32.dll
95/NT
使除錯執行緒繼續
64
ControlService
advapi32.dll
95/NT
向服務器發送控件
65
ConvertBSTRToString
巨集
95/NT
將 BSTR 字串轉回 ANSI 字串
66
ConvertDefaultLocale
kernel32.dll
95/NT
將預設局部轉換為實際的局部值
67
ConvertStringToBSTR
巨集
95/NT
將 ANSI 字串轉換為 BSTR 格式字串
68
CopyAcceleratorTable
user32.dll
95/NT
複製一個加速表
69
CopyCursor
user32.dll
31/95/NT
複製一個游標
70
CopyEnhMetaFile
gdi32.dll
95/NT
拷貝一個加強型中繼檔 (Enhanced MetaFile) 到一個磁碟檔案或是一記憶體
71
CopyFile
kernel32.dll
95/NT
複製檔案
72
CopyIcon
user32.dll
31/95/NT
複製圖示
73
CopyImage
user32.dll
95/NT
複製圖形,圖形來源為點陣檔 (Bitmap) 、圖示 (Icon) 、滑鼠指標 (Cursor) 或加強型中繼檔 (Enhanced Metafile, EMF)
74
CopyLZFile
lz32.dll
95/NT
75
CopyMetaFile
gdi32.dll
31/95/NT
拷貝一個此Metafile到一個磁碟檔案或是一記憶體此Metafile
76
CopyRect
user32.dll
將一個矩形的座標拷貝到另一塊矩形
77
CopySid
advapi32.dll
95/NT
將SID複製到緩衝區中
78
CountClipboardFormats
user32.dll
決定目前剪貼簿所使用的格式數目
79
CountVoiceNotes
得到音符佇列的音符數目
80
CreateAcceleratorTable
user32.dll
95/NT
建立加速表
81
CreateBitmap
gdi32.dll
31/95/NT
由一個顏色位元陣列產生一個與設備相關的位元映射圖
82
CreateBitmapIndirect
gdi32.dll
由一個BITMAP資料結構中產生一個與設備相關的位元映射圖
83
CreateBrushIndirect
gdi32.dll
31/95/NT
利用一個位元映射圖或備置畫筆型態來產生一種畫筆
84
CreateCaret
user32.dll
產生提示符號(caret)的形狀
85
CreateColorSpace
gdi32.dll
95/NT
建立邏輯色影區域
86
CreateCompatibleBitmap
gdi32.dll
建立一個和設備相容的記憶體位元映射圖
87
CreateCompatibleDC
gdi32.dll
31/95/NT
建立一個相容的記憶體裝置
88
CreateConsoleScreenBuffer
kernel32.dll
95/NT
將代碼傳回給新的螢幕緩衝區
89
CreateCursor
user32.dll
建立游標形狀
90
CreateDC
gdi32.dll
31/95/NT
開啟一裝置環境供一實際裝置使用,比如一台印表機
91
CreateDesktop
user32.dll
95/NT
92
CreateDialog
建立一個非制式的對話盒
93
CreateDialogIndirect
建立一個非制式的對話盒
94
CreateDialogIndirectParam
user32.dll
建立一個非制式對話盒,並且在開始處理訊息的時候傳送一個32位元的資料給此對話盒
95
CreateDialogParam
user32.dll
建立一個非制式對話盒,並且在開始處理訊息的時候傳送一個32位元的資料給此對話盒
96
CreateDIBitmap
gdi32.dll
31/95/NT
從DIB spec中建立位圖代碼
97
CreateDIBPatternBrush
gdi32.dll
建立一個和設備無關的刷子圖樣,並將它存在整體記憶區塊中
98
CreateDIBPatternBrushPt
gdi32.dll
95/NT
從位圖中建立邏輯刷子
99
CreateDIBSection
gdi32.dll
95/NT
從 Bitmap 結構建立一個 DIB 圖形供應用程式存取,傳回 hBitmap
100
CreateDirectory
kernel32.dll
95/NT
建立一個新目錄
101
CreateDirectoryEx
kernel32.dll
95/NT
用模板屬性建立一個目錄
102
CreateDiscardableBitmap
gdi32.dll
建立一個和設備相容的記憶體位元映射圖若這個位元映射圖未被選擇,則Windows可拋棄它
103
CreateDlBitmap
由一個和設備無關的位元映射資料中,產生一個記憶體位元映射圖
104
CreateEllipticRgn
gdi32.dll
產生一塊橢圓形的區域
105
CreateEllipticRgnIndirect
gdi32.dll
基於一個RECT資料結構中的限定矩形來產生一塊橢圓形區域
106
CreateEnhMetaFile
gdi32.dll
95/NT
產生一個加強型中繼檔 (Enhanced MetaFile) 裝置環境,用來接受GDI的繪圖資訊
107
CreateEvent
kernel32.dll
95/NT
傳回新事件對象一個代碼
108
CreateFile
kernel32.dll
95/NT
建立或開啟一個二進位檔
109
CreateFileMapping
kernel32.dll
95/NT
傳回新檔案映像對象一個代碼
110
CreateFont
gdi32.dll
開啟一邏輯字型,準備在文字輸出時使用
111
CreateFontIndirect
gdi32.dll
31/95/NT
與CreateFont()相同,但其參數是經由一個叫LOGFONT的資料結構傳送到函數中
112
CreateHalftonePalette
gdi32.dll
95/NT
為設備描述表建立中間色調調色板
113
CreateHatchBrush
gdi32.dll
基於一個事先定義的型態來產生畫筆
114
CreateIC
gdi32.dll
取得一個實際裝置的裝置環境,但用途只是獲得資訊
115
CreateIcon
user32.dll
以二個記境體區塊的位元資料開啟圖樣
116
CreateIconFromResource
user32.dll
95/NT
建立圖示或游標
117
CreateIconIndirect
user32.dll
95/NT
建立圖示或游標
118
CreateIoCompletionPort
kernel32.dll
95/NT
119
CreateMailslot
kernel32.dll
95/NT
建立Mailsolt
120
CreateMDIWindow
user32.dll
95/NT
建立新的MDI視窗
121
CreateMenu
user32.dll
建立一個空的選單項並傳回該選單項的代碼
122
CreateMetaFile
gdi32.dll
31/95/NT
產生一個Metafile裝置環境,用來接受GDI的繪圖資訊
123
CreateMutex
kernel32.dll
95/NT
將代碼傳回給MUTEX對象
124
CreateNamedPipe
kernel32.dll
95/NT
建立命名管道實例
125
CreatePalette
gdi32.dll
建立一邏輯調色盤
126
CreatePatternBrush
gdi32.dll
31/95/NT
基於一個位元映射圖來產生畫筆
127
CreatePen
gdi32.dll
31/95/NT
產生一枝使用者自定的筆
128
CreatePenIndirect
gdi32.dll
基於LOGPEN資料中的設定來產生筆
129
CreatePipe
kernel32.dll
95/NT
建立匿名管道
130
CreatePolygonRgn
gdi32.dll
產生一塊隨意的多邊形區域
131
CreatePolyPolygonRgn
gdi32.dll
在一次函數呼叫中產生一塊由數個多邊形所組成的區域
132
CreatePopupMenu
user32.dll
建立一個空的浮現式選單項並傳回該選單項的代碼
133
CreatePrivateObjectSecurity
advapi32.dll
95/NT
分配並初始化保護SD
134
CreateProcess
kernel32.dll
95/NT
建立新的行程和執行緒對象
135
CreateProcessAsUser
advapi32.dll
95/NT
建立指定使用者的新行程
136
CreateRectRgn
gdi32.dll
產生一塊矩形區域
137
CreateRectRgnIndirect
gdi32.dll
基於一個RECT資料結構中的設定來產生一塊矩形區域
138
CreateRemoteThread
kernel32.dll
95/NT
在另一行程中建立執行緒
139
CreateRoundRectRgn
gdi32.dll
以一些圓形的角落座標來產生一塊矩形區域
140
CreateScalableFontResource
gdi32.dll
31/95/NT
建立帶字型資訊的資源檔案
141
CreateSemaphore
kernel32.dll
95/NT
將代碼傳回給新的信號量
142
CreateService
advapi32.dll
95/NT
建立服務對象
143
CreateSolidBrush
gdi32.dll
31/95/NT
產生一枝有實心顏色的畫筆
144
CreateTapePartition
kernel32.dll
95/NT
建立新的磁帶分區
145
CreateThread
kernel32.dll
95/NT
建立新的執行緒
146
CreateToolhelp32Snapshot
kernel32.dll
95/98/2k
147
CreateWindow
開啟延伸型式的新視窗
148
CreateWindowEx
user32.dll
以延伸型式建立新的視窗
網頁及資料庫維護:
璉璉
、資料庫最後更新日期:2011/6/18 下午 11:54:26