AdjustWindowRect
給定一種窗口樣式,計算獲得目標客戶區矩形所需的窗口大小
AnyPopup
判斷屏幕上是否存在任何彈出式窗口
ArrangeIconicWindows
排列一個父窗口的最小化子窗口
AttachThreadInput
連接線程輸入函數
BeginDeferWindowPos
啟動構建一系列新窗口位置的過程
BringWindowToTop
將指定的窗口帶至窗口列表頂部
CascadeWindows
以層疊方式排列窗口
ChildWindowFromPoint
返回父窗口中包含了指定點的第一個子窗口的句柄
ClientToScreen
判斷窗口內以客戶區坐標表示的一個點的屏幕坐標
CloseWindow
最小化指定的窗口
CopyRect
矩形內容復制
DeferWindowPos
該函數為特定的窗口指定一個新窗口位置
DestroyWindow
清除指定的窗口以及它的所有子窗口
DrawAnimatedRects
描繪一系列動態矩形
EnableWindow
指定的窗口裡允許或禁止所有鼠標及鍵盤輸入
EndDeferWindowPos
同時更新DeferWindowPos調用時指定的所有窗口的位置及狀態
EnumChildWindows
為指定的父窗口枚舉子窗口
EnumThreadWindows
枚舉與指定任務相關的窗口
EnumWindows
枚舉窗口列表中的所有父窗口
EqualRect
判斷兩個矩形結構是否相同
FindWindow
尋找窗口列表中第一個符合指定條件的頂級窗口
FindWindowEx
在窗口列表中尋找與指定條件相符的第一個子窗口
FlashWindow
閃爍顯示指定窗口
GetActiveWindow
獲得活動窗口的句柄
GetCapture
獲得一個窗口的句柄,這個窗口位於當前輸入線程,且擁有鼠標捕獲(鼠標活動由它接收)
GetClassInfo
取得WNDCLASS結構(或WNDCLASSEX結構)的一個副本,結構中包含了與指定類有關的信息
GetClassLong
取得窗口類的一個Long變量條目
GetClassName
為指定的窗口取得類名
GetClassWord
為窗口類取得一個整數變量
GetClientRect
返回指定窗口客戶區矩形的大小
GetDesktopWindow
獲得代表整個屏幕的一個窗口(桌面窗口)句柄
GetFocus
獲得擁有輸入焦點的窗口的句柄
GetForegroundWindow
獲得前台窗口的句柄
GetLastActivePopup
獲得在一個給定父窗口中最近激活過的彈出式窗口的句柄
GetParent
判斷指定窗口的父窗口
GetTopWindow
搜索內部窗口列表,尋找隸屬於指定窗口的頭一個窗口的句柄
GetUpdateRect
獲得一個矩形,它描敘了指定窗口中需要更新的那一部分
GetWindow
獲得一個窗口的句柄,該窗口與某源窗口有特定的關系
GetWindowContextHelpId
取得與窗口關聯在一起的幫助場景ID
GetWindowLong
從指定窗口的結構中取得信息
GetWindowPlacement
獲得指定窗口的狀態及位置信息
GetWindowRect
獲得整個窗口的范圍矩形,窗口的邊框、標題欄、滾動條及菜單等都在這個矩形內
GetWindowText
取得一個窗體的標題(caption)文字,或者一個控件的內容
GetWindowTextLength
調查窗口標題文字或控件內容的長短
GetWindowWord
獲得指定窗口結構的信息
InflateRect
增大或減小一個矩形的大小
IntersectRect
這個函數在lpDestRect裡載入一個矩形,它是lpSrc1Rect與lpSrc2Rect兩個矩形的交集
InvalidateRect
屏蔽一個窗口客戶區的全部或部分區域
IsChild
判斷一個窗口是否為另一窗口的子或隸屬窗口
IsIconic
判斷窗口是否已最小化
IsRectEmpty
判斷一個矩形是否為空
IsWindow
判斷一個窗口句柄是否有效
IsWindowEnabled
判斷窗口是否處於活動狀態
IsWindowUnicode
判斷一個窗口是否為Unicode窗口。這意味著窗口為所有基於文本的消息都接收Unicode文字
IsWindowVisible
判斷窗口是否可見
IsZoomed
判斷窗口是否最大化
LockWindowUpdate
鎖定指定窗口,禁止它更新
MapWindowPoints
將一個窗口客戶區坐標的點轉換到另一窗口的客戶區坐標系統
MoveWindow
改變指定窗口的位置和大小
OffsetRect
通過應用一個指定的偏移,從而讓矩形移動起來
OpenIcon
恢復一個最小化的程序,並將其激活
PtInRect
判斷指定的點是否位於矩形內部
RedrawWindow
重畫全部或部分窗口
ReleaseCapture
為當前的應用程序釋放鼠標捕獲
ScreenToClient
判斷屏幕上一個指定點的客戶區坐標
ScrollWindow
滾動窗口客戶區的全部或一部分
ScrollWindowEx
根據附加的選項,滾動窗口客戶區的全部或部分
SetActiveWindow
激活指定的窗口
SetCapture
將鼠標捕獲設置到指定的窗口
SetClassLong
為窗口類設置一個Long變量條目
SetClassWord
為窗口類設置一個條目
SetFocusAPI
將輸入焦點設到指定的窗口。如有必要,會激活窗口
SetForegroundWindow
將窗口設為系統的前台窗口
SetParent
指定一個窗口的新父
SetRect
設置指定矩形的內容
SetRectEmpty
將矩形設為一個空矩形
SetWindowContextHelpId
為指定的窗口設置幫助場景(上下文)ID
SetWindowLong
在窗口結構中為指定的窗口設置信息
SetWindowPlacement
設置窗口狀態和位置信息
SetWindowPos
為窗口指定一個新位置和狀態
SetWindowText
設置窗口的標題文字或控件的內容
SetWindowWord
在窗口結構中為指定的窗口設置信息
ShowOwnedPopups
顯示或隱藏由指定窗口所有的全部彈出式窗口
ShowWindow
控制窗口的可見性
ShowWindowAsync
與ShowWindow相似
SubtractRect
裝載矩形lprcDst,它是在矩形lprcSrc1中減去lprcSrc2得到的結果
TileWindows
以平鋪順序排列窗口
UnionRect
裝載一個lpDestRect目標矩形,它是lpSrc1Rect和lpSrc2Rect聯合起來的結果
UpdateWindow
強制立即更新窗口
ValidateRect
校驗窗口的全部或部分客戶區
WindowFromPoint
返回包含了指定點的窗口的句柄。忽略屏蔽、隱藏以及透明窗口