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 字首 [ S ]
序號
函數名
函數庫
作業系統
說明
1
SafeArrayGetDim
oleaut32.dll
95/NT
取得 OLE 或 Variant 陣列元素的陣列維度
2
SafeArrayGetElemsize
oleaut32.dll
95/NT
取得 OLE 或 Variant 陣列單一元素所佔位元組大小
3
SafeArrayRedim
oleaut32.dll
95/NT
重新宣告 OLE 或 Variant 陣列元素的陣列大小
4
SaveDC
儲存一個裝置環境以供將來使用
5
ScaleViewPortExt
改變一裝置環境的邏輯座標系統刻度
6
ScaleViewportExtEx
gdi32.dll
31/95/NT
調整視口大小
7
ScaleWindowExt
改變一裝置環境的邏輯座標系統刻度
8
ScaleWindowExtEx
gdi32.dll
31/95/NT
調整視窗大小
9
ScheduleJob
winspool.drv
95/NT
調度作業
10
ScreenToClient
user32.dll
將指標從螢幕座標轉換到使用者視窗座標
11
ScrollConsoleScreenBuffer
kernel32.dll
95/NT
滾動螢幕緩衝區中的數據
12
ScrollDc
user32.dll
捲動一塊裝置環境內的區域並計算更新的區域大小
13
ScrollWindow
user32.dll
捲動一塊視窗工作區內的區域
14
ScrollWindowEx
user32.dll
31/95/NT
移動視窗客戶區
15
SearchPath
kernel32.dll
95/NT
查找檔案
16
SelectClipPath
gdi32.dll
95/NT
選定當前路徑為剪輯區域
17
SelectClipRgn
gdi32.dll
選一塊區域來裁剪輸出到一裝置環境
18
SelectObject
gdi32.dll
選擇一個物件至一裝置環境
19
SelectPalette
gdi32.dll
將一調色盤選擇給一裝置環境
20
SendDlgItemMessage
user32.dll
直接傳送訊息給對話盒內的控制元
21
SendDriverMessage
winmm.dll
31/95/NT
向可安裝驅動程序發送訊息
22
SendMessage
直接送一個Windows訊息到一個視窗的訊息函數
23
SendMessageCallback
user32.dll
95/NT
向視窗行程發送訊息
24
SendMessageTimeout
user32.dll
95/NT
向視窗行程發送訊息
25
SendNotifyMessage
user32.dll
95/NT
向視窗行程發送訊息
26
SetAbortProc
gdi32.dll
95/NT
設備列印作業的放棄函數
27
SetAclInformation
advapi32.dll
95/NT
設備ACL資訊
28
SetActiveWindow
user32.dll
使某視窗可見
29
SetArcDirection
gdi32.dll
95/NT
設定畫弧方向
30
SetBitmapBits
gdi32.dll
設定與設備相關位元映射圖的圖點資料
31
SetBitmapDimension
設定組成位元映射圖約兩個元素,這兩個值在稍後可由GetBitmapDimension()來取得
32
SetBitmapDimensionEx
gdi32.dll
31/95/NT
設定位圖的寬和高
33
SetBkColor
gdi32.dll
設定圍繞每個字元、虛線、或圖筆的背景顏色
34
SetBKMode
gdi32.dll
改變背景的繪圖模式
35
SetBoundsRect
gdi32.dll
31/95/NT
控製相鄰矩形重疊
36
SetBrushOrg
改變裝置環境用來對齊型式畫筆的原點
37
SetBrushOrgEx
gdi32.dll
95/NT
設定當前刷子的起點
38
SetCapture
user32.dll
擷取滑鼠,只有設定可擷取滑鼠的程式才能接收到滑鼠訊息
39
SetCaretBlinkTime
user32.dll
設定螢幕上提示符號的閃爍速率
40
SetCaretPos
user32.dll
設定提示符號的位置
41
SetClassLong
user32.dll
改變某視窗類別之某個長整型態之資料
42
SetClassWord
user32.dll
改變某視窗類別之某個字組型態之資料
43
SetClipboardData
user32.dll
送一公用記憶體區塊給剪貼簿,該記憶體區塊成為剪貼簿資料
44
SetCliPboardViewer
user32.dll
新增一檢視程式於剪貼簿檢視程式鏈中
45
SetColorAdjustment
gdi32.dll
95/NT
調整顏色
46
SetColorSpace
gdi32.dll
95/NT
設定顏色空間
47
SetCommBreak
kernel32.dll
暫時擱置通訊裝置的動作
48
SetCommConfig
kernel32.dll
95/NT
49
SetCommEventMask
設定那一個通訊事件致能
50
SetCommMask
kernel32.dll
95/NT
設定通信事件屏蔽
51
SetCommState
kernel32.dll
改變目前通訊裝置的設定
52
SetCommTimeouts
kernel32.dll
95/NT
設定通信讀寫時間範圍
53
SetComputerName
kernel32.dll
95/NT
設定當前計算機名稱
54
SetConsoleActiveScreenBuffer
kernel32.dll
95/NT
改變顯示螢幕緩衝區
55
SetConsoleCP
kernel32.dll
95/NT
設定控製台輸入代碼頁
56
SetConsoleCtrlHandler
kernel32.dll
95/NT
設定控製台行程的單個代碼
57
SetConsoleCursorInfo
kernel32.dll
95/NT
設定控製台游標大小
58
SetConsoleCursorPosition
kernel32.dll
95/NT
設定控製台游標位置
59
SetConsoleMode
kernel32.dll
95/NT
設定控製台輸入輸出模式
60
SetConsoleOutputCP
kernel32.dll
95/NT
設定控製台輸出代碼頁
61
SetConsoleScreenBufferSize
kernel32.dll
95/NT
改變螢幕緩衝區大小
62
SetConsoleTextAttribute
kernel32.dll
95/NT
設定螢幕文本屬性
63
SetConsoleTitle
kernel32.dll
95/NT
設定控製台視窗標題字串
64
SetConsoleWindowInfo
kernel32.dll
95/NT
設定控製台視窗大小
65
SetCurrentDirectory
kernel32.dll
95/NT
改變當前目錄
66
SetCursor
user32.dll
建立欲顯示的游標形狀
67
SetCursorPos
user32.dll
31/95/NT
移動滑鼠游標到新的位置
68
SetDebugErrorLevel
user32.dll
95/NT
設定除錯事件錯誤等級
69
SetDefaultCommConfig
kernel32.dll
95/NT
70
SetDeviceGammaRamp
gdi32.dll
95/NT
設定輝等級
71
SetDIBColorTable
gdi32.dll
95/NT
72
SetDIBitsToDevice
gdi32.dll
將與設備無關的位元映射圖直接輸出到設備上
73
SetDlBits
將記憶體緩衝區內的資料設定為與設備無關的位元映射圖中
74
SetDlgItemInt
user32.dll
在對話盒內的控制元裡印出字串以表示一個整數值
75
SetDlgItemText
user32.dll
31/95/NT
設定對話框標題或項目
76
SetDlgltemText
改變對話盒內指定控制元裡的文字
77
SetDoubleClickTime
user32.dll
改變滑鼠按鈕連接兩下的時間
78
SetEndOfFile
kernel32.dll
95/NT
設定檔案結束
79
SetEnhMetaFileBits
gdi32.dll
95/NT
建立增強向量圖形檔(MetaFile)
80
SetEnvironment
改變一個埠的環境變數設定
81
SetEnvironmentVariable
kernel32.dll
95/NT
設定環境變量
82
SetErrorMode
kernel32.dll
決定Windoas是否顯示內定的臨界錯誤訊息
83
SetFileApisToANSI
kernel32.dll
95/NT
84
SetFileApisToOEM
kernel32.dll
95/NT
設定檔案API為OEM字元集
85
SetFileAttributes
kernel32.dll
95/NT
設定檔案屬性
86
SetFilePointer
kernel32.dll
95/NT
設定檔案指定指標位置
87
SetFilePointerEx
kernel32.dll
98/NT
設定 2GB 以上之檔案指定指標位置
88
SetFileSecurity
advapi32.dll
95/NT
設定檔案或目錄安全屬性
89
SetFileTime
kernel32.dll
95/NT
設定檔案的64位時間
90
SetFocus
user32.dll
給予某視窗輸入焦點
91
SetForegroundWindow
user32.dll
95/NT
將視窗置於前台
92
SetForm
winspool.drv
95/NT
設定窗體資訊
93
SetGraphicsMode
gdi32.dll
95/NT
設定圖形模式
94
SetHandleCount
kernel32.dll
改變一個應用程式同時能開啟的檔案數目
95
SetHandleInformation
kernel32.dll
95/NT
96
SetICMMode
gdi32.dll
95/NT
設定圖形顏色匹配
97
SetICMProfile
gdi32.dll
95/NT
設定顏色外觀
98
SetJob
winspool.drv
95/NT
設定列印作業資訊
99
SetKernelObjectSecurity
advapi32.dll
95/NT
設定內核對象安全屬性
100
SetKeyboardState
user32.dll
設定所有256個虛擬鍵的狀態
101
SetLastError
kernel32.dll
95/NT
設定擴展錯誤代碼
102
SetLastErrorEx
user32.dll
95/NT
設定擴展錯誤代碼及類型
103
SetLocaleInfo
kernel32.dll
95/NT
104
SetLocalTime
kernel32.dll
95/NT
設定本地時間
105
SetMailslotInfo
kernel32.dll
95/NT
設定信箱讀時間
106
SetMapMode
gdi32.dll
改變一裝置環境的映射模式
107
SetMapperFlag
對那些字型資料中所指定以外的字型尺度,告訴CreateFont()及CrrateFontIndirect()如何來調整
108
SetMapperFlags
gdi32.dll
31/95/NT
設定字型映像標誌
109
SetMenu
user32.dll
附加一選單項於一視窗
110
SetMenuContextHelpId
user32.dll
95/NT
111
SetMenuDefaultItem
user32.dll
95/NT
112
SetMenuItemBitmaps
user32.dll
使用一使用者制定的位元映設圖來取代一系統預設的選單項檢查記號位元映設圖
113
SetMenuItemInfo
user32.dll
95/NT
114
SetMessageExtraInfo
user32.dll
95/NT
115
SetMessageQueue
user32.dll
改變應用程式訊息佇列的大小
116
SetMetaFileBits
利用存在一共用記憶體區塊中的資料產生一個記憶體Metafile
117
SetMetaFileBitsEx
gdi32.dll
95/NT
建立WINDOWS向量圖形檔(MetaFile)
118
SetMetaRgn
gdi32.dll
95/NT
將剪裁區選作圖元區域
119
SetMiterLimit
gdi32.dll
95/NT
設定斜面接合長度
120
SetNamedPipeHandleState
kernel32.dll
95/NT
設定管道讀取/阻塞模式,控製局部緩存
121
SetPaletteEntries
gdi32.dll
改變邏輯調色盤中之色彩值
122
SetParent
user32.dll
改變某子視窗之父視窗
123
SetPixel
gdi32.dll
95/NT
改變裝置環境上某一點的顏色
124
SetPixelFormat
gdi32.dll
95/NT
125
SetPixelV
gdi32.dll
95/NT
設定像素顏色
126
SetPolyFillMode
gdi32.dll
改變一裝置環境的的多邊形的充填模式
127
SetPrinterData
winspool.drv
95/NT
設定印表機配置
128
SetPriorityClass
kernel32.dll
95/NT
設定指定之程序優先順序
129
SetPrivateObjectSecurity
advapi32.dll
95/NT
修改SD
130
SetProcessShutdownParameters
kernel32.dll
95/NT
設定行程關閉參數
131
SetProcessWindowStation
user32.dll
95/NT
132
SetProcessWorkingSetSize
kernel32.dll
95/NT
133
SetProp
user32.dll
31/95/NT
使某視窗與資料發生聯繫
134
SetRect
user32.dll
95/NT
設定一個RECT資料結構中所有的值(共有四個)
135
SetRectEmpty
user32.dll
95/NT
將一個RECT資料結構中所有的值均設為0
136
SetRectRgn
gdi32.dll
31/95/NT
改變一塊矩形區域的邊界
137
SetResourceHandler
產生一個自定資源載入函數,由LoadResource()來呼叫
138
SetROP2
gdi32.dll
改變一裝置環境的光柵繪圖模式
139
SetScrollInfo
user32.dll
31/95/NT
140
SetScrollPos
user32.dll
設定捲動軸指標的位置
141
SetScrollRange
user32.dll
設定一捲動軸範圍的上下限
142
SetSecurityDescriptorDacl
advapi32.dll
95/NT
設定DACL資訊
143
SetSecurityDescriptorGroup
advapi32.dll
95/NT
設定SD主組資訊
144
SetSecurityDescriptorOwner
advapi32.dll
95/NT
設定SD所有者
145
SetSecurityDescriptorSacl
advapi32.dll
95/NT
設定SACL資訊
146
SetServiceBits
advapi32.dll
95/NT
147
SetServiceObjectSecurity
advapi32.dll
95/NT
修改服務對象安全描述符
148
SetServiceStatus
advapi32.dll
95/NT
更新服務狀態
149
SetSoundNoise
設定發聲設備的聲響波形表
150
SetStdHandle
kernel32.dll
95/NT
設定標準設備代碼
151
SetStretchBltMode
gdi32.dll
設定StretchBlt()函數所使用的位元映射擴展模式
152
SetSwapAreaSize
增加程式碼區段的記憶體總數
153
SetSysColors
user32.dll
改變用以繪製視窗物體之系統色彩
154
SetsysModalWindow
使某視窗成為系統制式之規格
155
SetSystemCursor
user32.dll
31/95/NT
156
SetSystemPaletteUse
gdi32.dll
允許對系統調色盤之修改
157
SetSystemPowerState
kernel32.dll
95/NT
暫停系統工作
158
SetSystemTime
kernel32.dll
95/NT
設定系統時間和日期
159
SetSystemTimeAdjustment
kernel32.dll
95/NT
160
SetTapeParameters
kernel32.dll
95/NT
設定磁帶機和介質資訊
161
SetTapePosition
kernel32.dll
95/NT
設定磁帶位置
162
SetTextAlign
gdi32.dll
31/95/NT
設定一裝置環境的文字對齊
163
SetTextCharacterExtra
gdi32.dll
在一裝置環境中的字元之間增加額外間
164
SetTextColor
gdi32.dll
改變一裝置環境的文字顏色
165
SetTextJustification
gdi32.dll
在使用TextOut()輸出字串之前先做檢驗
166
SetThreadAffinityMask
kernel32.dll
95/NT
167
SetThreadContext
kernel32.dll
95/NT
設定指定執行緒描述表
168
SetThreadDesktop
user32.dll
95/NT
169
SetThreadLocale
kernel32.dll
95/NT
設定執行緒本地資訊
170
SetThreadPriority
kernel32.dll
95/NT
設定指定之執行緒優先順序
171
SetThreadToken
advapi32.dll
95/NT
172
SetTimer
user32.dll
啟動一Windows計時器
173
SetTimeZoneInformation
kernel32.dll
95/NT
設定時區
174
SetTokenInformation
advapi32.dll
95/NT
設定令牌資訊
175
SetUnhandledExceptionFilter
kernel32.dll
95/NT
設定篩選器異常函數
176
SetupComm
kernel32.dll
95/NT
設定通信參數
177
SetUserObjectInformation
user32.dll
95/NT
178
SetUserObjectSecurity
user32.dll
95/NT
設定安全描述值
179
SetViewPortExt
與SetWindowExt()一同使用,以MM_SOTROPlC和MM_ANISOTROPlC映射模式設定邏輯座標系統的刻度
180
SetViewportExtEx
gdi32.dll
31/95/NT
設定視口寬度
181
SetViewPortOrg
改變一裝置上文字和圖形所使用的座標系統原點
182
SetVoiceAccent
設定拍子、音量、音符和聲音的間距
183
SetVoiceEnvelope
指定用於語音上的聲音波形
184
SetVoiceNote
將音符加到音符佇列中
185
SetVoiceQueueSize
設定音符佇列所使用的記憶體大小
186
SetVoiceSound
設定音符佇列中語音的頻率
187
SetVoiceThreshold
設定音符佇列中的音符值,以起始臨界狀態
188
SetVolumeLabel
kernel32.dll
95/NT
設定卷標
189
SetWindowContextHelpId
user32.dll
95/NT
190
SetWindowExt
與SetViewPortExt()一同使用,以MM_SOTROPIC和MM_ANISOTROPIC映射模式設定邏輯座標系統的刻度
191
SetWindowExtEx
gdi32.dll
31/95/NT
設定視窗寬度
192
SetWindowLong
user32.dll
設定一個視窗類別中大小為Long的資料
193
SetWindowOrg
改變裝置環境的原點位置
194
SetWindowPlacement
user32.dll
31/95/NT
設定視窗顯示狀態及最小/最大位置
195
SetWindowPos
user32.dll
改變一個視窗大小,位置以及各子視窗,浮現視窗的順序
196
SetWindowRgn
user32.dll
95/NT
197
SetWindowsHook
user32.dll
安裝一個Windows訊息過濾函數
198
SetWindowsHookEx
user32.dll
95/NT
安裝攔截過程
199
SetWindowText
user32.dll
改變一個視窗的標題字串
200
SetWindowWord
user32.dll
改變視窗類別中兩個位元組的資料值
201
SetWinMetaFileBits
gdi32.dll
95/NT
由向量圖形檔(MetaFile)數據建立增強向量圖形檔(MetaFile)
202
SetWorldTransform
gdi32.dll
95/NT
設定世界傳送
203
SHAppBarMessage
shell32.dll
95/NT
設定任務欄訊息
204
Shell_NotifyIcon
shell32.dll
95/NT
發送修改任務欄圖示
205
ShellAbout
shell32.dll
95/NT
顯示SHELL ABOUT對話框
206
ShellExecute
shell32.dll
95/NT
打開或列印指定檔案
207
SHFileOperation
shell32.dll
95/NT
執行系統檔案對象的操作
208
SHFreeNameMappings
shell32.dll
95/NT
釋放檔案名映像對象
209
SHGetFileInfo
shell32.dll
95/NT
取得工作台外殼檔案夾界面
210
SHGetNewLinkInfo
shell32.dll
95/NT
211
ShowCaret
user32.dll
在目前位置顯示提示符號
212
ShowCursor
user32.dll
顯示被隱藏的游標
213
ShowOwnedPopups
user32.dll
顯示或隱藏附屬於一個父視窗的全部浮現
214
ShowScrollBar
user32.dll
顯示或隱藏一捲動軸,可以將其連結在視窗的邊界上
215
ShowWindov
顯示、隱藏一個視窗,或改變視窗大小
216
ShowWindow
user32.dll
31/95/NT
顯示視窗
217
ShowWindowAsync
user32.dll
95/NT
218
SizeofResource
kernel32.dll
決定一項資源的大小
219
Sleep
kernel32.dll
31/95/NT
設定處理緒停止毫秒數
220
SleepEx
kernel32.dll
95/NT
設定處理緒停止毫秒數
221
sndPlaySound
winmm.dll
95/NT
播放聲音檔案
222
StartDoc
gdi32.dll
31/95/NT
開始列印作業
223
StartDocPrinter
winspool.drv
95/NT
開始列印作業
224
StartPage
gdi32.dll
31/95/NT
準備印表機接收數據
225
StartPagePrinter
winspool.drv
95/NT
開始印表機
226
StartService
advapi32.dll
95/NT
開始撥放服務
227
StartServiceCtrlDispatcher
advapi32.dll
95/NT
連接執行緒
228
StartSound
開始演奏所有的音符佇列
229
StopSound
停止演奏的動作
230
StretchBlt
將與設備相關的位元映射圖從一個設備複製到另一個,將這個影像放大或縮小以合目的矩形
231
StretchDIBits
gdi32.dll
31/95/NT
將DIB從源矩形移至目的矩形
232
StretchDlBits
將與設備相關的位元映射圖直接輸出到設備中,並在繪出影像時擴展或壓縮它
233
StrokeAndFillPath
gdi32.dll
95/NT
關閉、填充路徑
234
StrokePath
gdi32.dll
95/NT
行使路徑
235
SubtractRect
user32.dll
95/NT
兩個矩形相減
236
SuspendThread
kernel32.dll
95/NT
掛起執行緒
237
SwapBuffers
gdi32.dll
95/NT
238
SwapMouseButton
user32.dll
對調滑鼠的左鍵和右鍵
239
SwapRecording
分析置換的效率
240
SwitchDesktop
user32.dll
95/NT
241
SwitchStackBack
將前一次切換的堆壘換回
242
SwitchStackTo
切換堆壘
243
SyncAllVoices
從幾個音符佇列中同時播放聲音顯示
244
SystemParametersInfo
user32.dll
31/95/NT
查尋系統參數資訊
245
SystemTimeToFileTime
kernel32.dll
95/NT
轉換系統時間為64位時間
246
SystemTimeToTzSpecificLocalTime
kernel32.dll
95/NT
247
SystemTimeToVariantTime
oleaut32.dll
95/NT
將 Windows API SystemTime 格式轉成 Variant 時間 Date 格式
網頁及資料庫維護:
璉璉
、資料庫最後更新日期:2011/6/18 下午 11:54:26