共用方式為


winuser.h 標頭

此標頭由多種技術使用。 如需詳細資訊,請參閱:

winuser.h 包含下列程序設計介面:

函式

 
ActivateKeyboardLayout

設定輸入地區設定標識碼 (先前稱為呼叫線程或目前進程的鍵盤配置句柄) 。 輸入地區設定標識子會指定地區設定,以及鍵盤的實體配置。
AddClipboardFormatListener

Places 系統維護剪貼簿格式接聽程式清單中的指定視窗。
AdjustWindowRect

根據所需的用戶端矩形大小,計算視窗矩形的必要大小。 視窗矩形接著可以傳遞至 CreateWindow 函式,以建立其工作區為所需大小的視窗。
AdjustWindowRectEx

根據所需的用戶端矩形大小,計算視窗矩形的必要大小。 視窗矩形接著可以傳遞至 CreateWindowEx 函式,以建立其工作區為所需大小的視窗。
AdjustWindowRectExForDpi

根據所需的用戶端矩形大小和提供的 DPI,計算視窗矩形的必要大小。
AllowSetForegroundWindow

讓指定的進程能夠使用 SetForegroundWindow 函式來設定前景視窗。 呼叫進程必須已經能夠設定前景視窗。 如需詳細資訊,請參閱這個主題稍後的「備註」一節。
AnimateWindow

可讓您在顯示或隱藏視窗時產生特殊效果。 動畫有四種類型:_roll、投影片、折疊或展開,以及Alpha混合淡出。
AnyPopup

指出畫面上是否存在擁有、可見、最上層彈出視窗或重疊視窗。 函式會搜尋整個畫面,而不只是呼叫應用程式的工作區。
AppendMenuA

將新專案附加至指定的功能表欄結尾、下拉功能表、子功能表或快捷方式選單。 您可以使用此函式來指定選單項的內容、外觀和行為。 (ANSI)
AppendMenuW

將新專案附加至指定的功能表欄結尾、下拉功能表、子功能表或快捷方式選單。 您可以使用此函式來指定選單項的內容、外觀和行為。 (Unicode)
AreDpiAwarenessContextsEqual

判斷兩個DPI_AWARENESS_CONTEXT值是否相同。
ArrangeIconicWindows

排列指定父視窗的所有最小化 (圖示) 子視窗。
AttachThreadInput

將某個線程的輸入處理機制附加或中斷連結至另一個線程的輸入處理機制。
BeginDeferWindowPos

為多視窗位置結構配置記憶體,並將句柄傳回至 結構。
BeginPaint

BeginPaint 函式會準備指定的視窗進行繪製,並以繪製的相關信息填滿 PAINTSTRUCT 結構。
BlockInput

封鎖鍵盤和滑鼠輸入事件,防止到達應用程式。
BringWindowToTop

將指定的視窗帶到 Z 順序的頂端。 如果視窗是最上層視窗,則會啟動它。 如果視窗是子視窗,則會啟動與子視窗相關聯的最上層父視窗。
BroadcastSystemMessage

BroadcastSystemMessage 函式會將訊息傳送給指定的收件者。 (BroadcastSystemMessage)
BroadcastSystemMessageA

傳送訊息給指定的收件者。 (BroadcastSystemMessageA)
BroadcastSystemMessageExA

傳送訊息給指定的收件者。 (BroadcastSystemMessageExA)
BroadcastSystemMessageExW

傳送訊息給指定的收件者。 (BroadcastSystemMessageExW)
BroadcastSystemMessageW

BroadcastSystemMessageW (Unicode) 函式會將訊息傳送給指定的收件者。 (BroadcastSystemMessageW)
CalculatePopupWindowPosition

使用指定的錨點、彈出視窗大小、旗標和選擇性排除矩形,計算適當的彈出視窗位置。
CallMsgFilterA

將指定的訊息和攔截程式代碼傳遞至與WH_SYSMSGFILTER和WH_MSGFILTER勾點相關聯的攔截程式。 (ANSI)
CallMsgFilterW

將指定的訊息和攔截程式代碼傳遞至與WH_SYSMSGFILTER和WH_MSGFILTER勾點相關聯的攔截程式。 (Unicode)
CallNextHookEx

將勾點信息傳遞至目前勾點鏈結中的下一個攔截程式。 攔截程式可以在處理攔截資訊之前或之後呼叫此函式。
CallWindowProcA

將訊息資訊傳遞至指定的視窗程式。 (ANSI)
CallWindowProcW

將訊息資訊傳遞至指定的視窗程式。 (Unicode)
CascadeWindows

重疊指定父視窗的指定子視窗。
ChangeClipboardChain

從剪貼簿查看器鏈結中移除指定的視窗。
ChangeDisplaySettingsA

ChangeDisplaySettings 函式會將預設顯示裝置的設定變更為指定的圖形模式。 (ANSI)
ChangeDisplaySettingsExA

ChangeDisplaySettingsEx 函式會將指定之顯示裝置的設定變更為指定的圖形模式。 (ANSI)
ChangeDisplaySettingsExW

ChangeDisplaySettingsEx 函式會將指定之顯示裝置的設定變更為指定的圖形模式。 (Unicode)
ChangeDisplaySettingsW

ChangeDisplaySettings 函式會將預設顯示裝置的設定變更為指定的圖形模式。 (Unicode)
ChangeWindowMessageFilter

從使用者介面許可權隔離 (UIPI) 訊息篩選新增或移除訊息。
ChangeWindowMessageFilterEx

修改指定視窗的使用者介面許可權隔離 (UIPI) 訊息篩選。
CharLowerA

將字元字串或單一字元轉換成小寫。 如果操作數是字元字串,函式就會就地轉換字元。 (ANSI)
CharLowerBuffA

將緩衝區中的大寫字元轉換為小寫字元。 函式會就地轉換字元。 (ANSI)
CharLowerBuffW

將緩衝區中的大寫字元轉換為小寫字元。 函式會就地轉換字元。 (Unicode)
CharLowerW

將字元字串或單一字元轉換成小寫。 如果操作數是字元字串,函式就會就地轉換字元。 (Unicode)
CharNextA

擷取字串中下一個字元的指標。 此函式可以處理由單一或多位元組位元組成的字串。 (ANSI)
CharNextExA

擷取字串中下一個字元的指標。 此函式可以處理由單一或多位元組位元組成的字串。
CharNextW

擷取字串中下一個字元的指標。 此函式可以處理由單一或多位元組位元組成的字串。 (Unicode)
CharPrevA

擷取字串中前一個字元的指標。 此函式可以處理由單一或多位元組位元組成的字串。 (ANSI)
CharPrevExA

擷取字串中前一個字元的指標。 此函式可以處理由單一或多位元組位元組成的字串。
CharPrevW

擷取字串中前一個字元的指標。 此函式可以處理由單一或多位元組位元組成的字串。 (Unicode)
CharToOemA

將字串轉譯成 OEM 定義的字元集。警告 請勿使用。 (ANSI)
CharToOemBuffA

將字串中的指定字元數轉譯成 OEM 定義的字元集。 (ANSI)
CharToOemBuffW

將字串中的指定字元數轉譯成 OEM 定義的字元集。 (Unicode)
CharToOemW

將字串轉譯成 OEM 定義的字元集。警告 請勿使用。 (Unicode)
CharUpperA

將字元字串或單一字元轉換成大寫。 如果操作數是字元字串,函式就會就地轉換字元。 (ANSI)
CharUpperBuffA

將緩衝區中的小寫字元轉換為大寫字元。 函式會就地轉換字元。 (ANSI)
CharUpperBuffW

將緩衝區中的小寫字元轉換為大寫字元。 函式會就地轉換字元。 (Unicode)
CharUpperW

將字元字串或單一字元轉換成大寫。 如果操作數是字元字串,函式就會就地轉換字元。 (Unicode)
CheckDlgButton

變更按鈕控制件的檢查狀態。
CheckMenuItem

將指定之功能表項複選標記屬性的狀態設定為已選取或清除。
CheckMenuRadioItem

檢查指定的功能表項,並將其設定為單選專案。 同時,函式會清除相關聯群組中的所有其他功能表項,並清除這些專案的單選專案類型旗標。
CheckRadioButton

將複選標記新增至 (檢查群組中指定單選按鈕) ,並從 (清除) 群組中所有其他單選按鈕的複選標記。
ChildWindowFromPoint

判斷屬於父視窗的子視窗是否包含指定的點。 搜尋僅限於立即子視窗。 不會搜尋子系和更深的子系視窗。
ChildWindowFromPointEx

判斷屬於指定父視窗的子視窗是否包含指定的點。
ClientToScreen

ClientToScreen 函式會將指定點的工作區座標轉換為螢幕座標。
ClipCursor

將游標限制在螢幕上的矩形區域。
CloseClipboard

關閉剪貼簿。
CloseDesktop

關閉桌面對象的開啟句柄。
CloseGestureInfoHandle

關閉與手勢資訊句柄相關聯的資源。
CloseTouchInputHandle

關閉觸控輸入控點、釋放與其相關聯的進程記憶體,並使句柄失效。
CloseWindow

將 (最小化,但不會) 指定的窗口終結。
CloseWindowStation

關閉開啟的視窗月臺控點。
CopyAcceleratorTableA

複製指定的快速鍵數據表。 此函式可用來取得對應至快捷鍵數據表句柄的 accelerator-table 數據,或判斷快捷鍵數據表數據的大小。 (ANSI)
CopyAcceleratorTableW

複製指定的快速鍵數據表。 此函式可用來取得對應至快捷鍵數據表句柄的 accelerator-table 數據,或判斷快捷鍵數據表數據的大小。 (Unicode)
CopyCursor

複製指定的數據指標。
CopyIcon

將指定的圖示從另一個模組複製到目前的模組。
CopyImage

建立新的影像 (圖示、游標或點陣圖) ,並將指定影像的屬性複製到新的影像。 如有必要,函式會延展位以符合新影像所需的大小。
CopyRect

CopyRect 函式會將一個矩形的座標複製到另一個矩形。
CountClipboardFormats

擷取目前在剪貼簿上的不同數據格式數目。
CreateAcceleratorTableA

建立快速鍵數據表。 (ANSI)
CreateAcceleratorTableW

建立快速鍵數據表。 (Unicode)
CreateCaret

建立系統插入號的新圖形,並將插入號的擁有權指派給指定的視窗。 插入號圖形可以是線條、區塊或點陣圖。
CreateCursor

建立具有指定大小、位模式和作用點的數據指標。
CreateDesktopA

建立新的桌面,將它與呼叫進程的目前視窗月臺產生關聯,並將它指派給呼叫線程。 (ANSI)
CreateDesktopExA

使用指定的堆積建立新的桌面、將它與呼叫進程的目前視窗月臺產生關聯,並將它指派給呼叫線程。 (ANSI)
CreateDesktopExW

使用指定的堆積建立新的桌面、將它與呼叫進程的目前視窗月臺產生關聯,並將它指派給呼叫線程。 (Unicode)
CreateDesktopW

建立新的桌面,將它與呼叫進程的目前視窗月臺產生關聯,並將它指派給呼叫線程。 (Unicode)
CreateDialogA

從對話框範本資源建立無模式對話方塊。 CreateDialog 宏會使用 CreateDialogParam 函式。 (ANSI)
CreateDialogIndirectA

從記憶體中的對話框範本建立無模式對話框。 CreateDialogIndirect 宏會使用 CreateDialogIndirectParam 函式。 (ANSI)
CreateDialogIndirectParamA

從記憶體中的對話框範本建立無模式對話框。 (ANSI)
CreateDialogIndirectParamW

從記憶體中的對話框範本建立無模式對話框。 (Unicode)
CreateDialogIndirectW

從記憶體中的對話框範本建立無模式對話框。 CreateDialogIndirect 宏會使用 CreateDialogIndirectParam 函式。 (Unicode)
CreateDialogParamA

從對話框範本資源建立無模式對話方塊。 (ANSI)
CreateDialogParamW

從對話框範本資源建立無模式對話方塊。 (Unicode)
CreateDialogW

從對話框範本資源建立無模式對話方塊。 CreateDialog 宏會使用 CreateDialogParam 函式。 (Unicode)
CreateIcon

建立具有指定大小、色彩和點陣圖樣的圖示。
CreateIconFromResource

從描述圖示的資源位建立圖示或游標。 (CreateIconFromResource)
CreateIconFromResourceEx

從描述圖示的資源位建立圖示或游標。 (CreateIconFromResourceEx)
CreateIconIndirect

從ICONINFO結構建立圖示或游標。
CreateMDIWindowA

(MDI) 子視窗建立多文檔介面。 (ANSI)
CreateMDIWindowW

(MDI) 子視窗建立多文檔介面。 (Unicode)
CreateMenu

建立功能表。 功能表一開始是空的,但可以使用 InsertMenuItem、AppendMenu 和 InsertMenu 函式填入功能表項。
CreatePopupMenu

建立下拉功能表、子功能表或快捷方式功能表。
CreateSyntheticPointerDevice

設定呼叫應用程式的指標插入裝置,並初始化應用程式可插入的同時指標數目上限。
CreateWindowA

建立重疊、彈出視窗或子視窗。 (ANSI)
CreateWindowExA

建立具有擴充視窗樣式的重疊、彈出視窗或子視窗;否則,此函式與 CreateWindow 函式相同。 (ANSI)
CreateWindowExW

建立具有擴充視窗樣式的重疊、彈出視窗或子視窗;否則,此函式與 CreateWindow 函式相同。 (Unicode)
CreateWindowStationA

建立視窗月臺物件、將它與呼叫進程產生關聯,並將它指派給目前的會話。 (ANSI)
CreateWindowStationW

建立視窗月臺物件、將它與呼叫進程產生關聯,並將它指派給目前的會話。 (Unicode)
CreateWindowW

建立重疊、彈出視窗或子視窗。 (Unicode)
DefDlgProcA

呼叫預設對話框視窗程式,為具有私用視窗類別的對話框未處理的任何視窗訊息提供默認處理。 (ANSI)
DefDlgProcW

呼叫預設對話框視窗程式,為具有私用視窗類別的對話框未處理的任何視窗訊息提供默認處理。 (Unicode)
DeferWindowPos

匯報 指定視窗的指定多視窗位置結構。
DefFrameProcA

針對多文檔介面的視窗程式 (MDI) 框架視窗未處理的任何視窗訊息,提供默認處理。 (ANSI)
DefFrameProcW

針對多文檔介面的視窗程式 (MDI) 框架視窗未處理的任何視窗訊息,提供默認處理。 (Unicode)
DefMDIChildProcA

提供多文檔介面視窗程式 (MDI) 子視窗未處理之任何視窗訊息的默認處理。 (ANSI)
DefMDIChildProcW

提供多文檔介面視窗程式 (MDI) 子視窗未處理之任何視窗訊息的默認處理。 (Unicode)
DefRawInputProc

確認 RAWINPUTHEADER 結構的大小是否正確。
DefWindowProcA

呼叫預設視窗程式,為應用程式未處理的任何視窗訊息提供默認處理。 (ANSI)
DefWindowProcW

呼叫預設視窗程式,為應用程式未處理的任何視窗訊息提供默認處理。 (Unicode)
DeleteMenu

從指定的功能表刪除專案。 如果功能表項開啟功能表或子功能表,此函式會終結功能表或子功能表的句柄,並釋放功能表或子功能表所使用的記憶體。
DeregisterShellHookWindow

取消註冊已註冊以接收殼層攔截訊息的指定殼層視窗。
DestroyAcceleratorTable

終結快捷鍵數據表。
DestroyCaret

終結插入號的目前圖形、從窗口釋放插入號,並從畫面移除插入號。
DestroyCursor

終結數據指標,並釋放數據指標所佔用的任何記憶體。 請勿使用此函式來終結共享數據指標。
DestroyIcon

終結圖示,並釋放圖示所佔用的任何記憶體。
DestroyMenu

終結指定的功能表,並釋放功能表佔用的任何記憶體。
DestroySyntheticPointerDevice

終結指定的指標插入裝置。
DestroyWindow

終結指定的視窗。
DialogBoxA

從對話框範本資源建立強制響應對話方塊。 在指定的回呼函式呼叫 EndDialog 函式來終止強制回應對話方塊之前,DialogBox 不會傳回控件。 (ANSI)
DialogBoxIndirectA

從記憶體中的對話框範本建立強制響應對話框。 DialogBoxIndirect 不會傳回控件,直到指定的回呼函式呼叫 EndDialog 函式終止強制回應對話框為止。 (ANSI)
DialogBoxIndirectParamA

從記憶體中的對話框範本建立強制響應對話框。 (ANSI)
DialogBoxIndirectParamW

從記憶體中的對話框範本建立強制響應對話框。 (Unicode)
DialogBoxIndirectW

從記憶體中的對話框範本建立強制響應對話框。 DialogBoxIndirect 不會傳回控件,直到指定的回呼函式呼叫 EndDialog 函式終止強制回應對話框為止。 (Unicode)
DialogBoxParamA

從對話框範本資源建立強制響應對話方塊。 (ANSI)
DialogBoxParamW

從對話框範本資源建立強制響應對話方塊。 (Unicode)
DialogBoxW

從對話框範本資源建立強制響應對話方塊。 在指定的回呼函式呼叫 EndDialog 函式來終止強制回應對話方塊之前,DialogBox 不會傳回控件。 (Unicode)
DisableProcessWindowsGhosting

停用呼叫 GUI 進程的視窗准刪除功能。 視窗准刪除是 Windows 管理員功能,可讓使用者將未回應的應用程式主視窗最小化、移動或關閉。
DispatchMessage

DispatchMessage 函式會將訊息分派至視窗程式。 它通常用來分派 GetMessage 函式所擷取的訊息。
DispatchMessageA

將訊息分派至視窗程式。 它通常用來分派 GetMessage 函式所擷取的訊息。 (DispatchMessageA)
DispatchMessageW

DispatchMessageW (Unicode) 函式會將訊息分派至視窗程式。 它通常用來分派 GetMessage 函式所擷取的訊息。
DisplayConfigGetDeviceInfo

DisplayConfigGetDeviceInfo 函式會擷取裝置的顯示組態資訊。
DisplayConfigSetDeviceInfo

DisplayConfigSetDeviceInfo 函式會設定目標的屬性。
DlgDirListA

以指定目錄中的子目錄和檔案名稱取代清單框的內容。 您可以藉由指定一組檔案屬性來篩選名稱清單。 清單可以選擇性地包含對應的磁碟驅動器。 (ANSI)
DlgDirListComboBoxA

將下拉式方塊的內容取代為指定目錄中子目錄和檔案的名稱。 您可以藉由指定一組檔案屬性來篩選名稱清單。 名稱清單可以包含對應的驅動器號。 (ANSI)
DlgDirListComboBoxW

將下拉式方塊的內容取代為指定目錄中子目錄和檔案的名稱。 您可以藉由指定一組檔案屬性來篩選名稱清單。 名稱清單可以包含對應的驅動器號。 (Unicode)
DlgDirListW

以指定目錄中的子目錄和檔案名稱取代清單框的內容。 您可以藉由指定一組檔案屬性來篩選名稱清單。 清單可以選擇性地包含對應的磁碟驅動器。 (Unicode)
DlgDirSelectComboBoxExA

使用 DlgDirListComboBox 函式,從填滿的下拉式方塊擷取目前的選取範圍。 選取範圍會解譯為驅動器號、檔案或目錄名稱。 (ANSI)
DlgDirSelectComboBoxExW

使用 DlgDirListComboBox 函式,從填滿的下拉式方塊擷取目前的選取範圍。 選取範圍會解譯為驅動器號、檔案或目錄名稱。 (Unicode)
DlgDirSelectExA

從單一選取清單框中擷取目前的選取範圍。 它假設清單框已由 DlgDirList 函式填滿,而且選取範圍是驅動器號、檔名或目錄名稱。 (ANSI)
DlgDirSelectExW

從單一選取清單框中擷取目前的選取範圍。 它假設清單框已由 DlgDirList 函式填滿,而且選取範圍是驅動器號、檔名或目錄名稱。 (Unicode)
DragDetect

擷取滑鼠並追蹤其移動,直到使用者放開左側按鈕、按下 ESC 鍵,或將滑鼠移到指定點周圍的拖曳矩形外。
DrawAnimatedRects

以動畫顯示視窗的 標題,以指出圖示開啟或最小化或最大化視窗。
DrawCaption

DrawCaption 函式會繪製視窗 標題。
DrawEdge

DrawEdge 函式會繪製一或多個矩形邊緣。
DrawFocusRect

DrawFocusRect 函式會在樣式中繪製矩形,用來指出矩形具有焦點。
DrawFrameControl

DrawFrameControl 函式會繪製指定類型和樣式的框架控制項。
DrawIcon

將圖示或游標繪製到指定的裝置內容中。
DrawIconEx

將圖示或游標繪製到指定的裝置內容、執行指定的點陣作業,以及依指定縮放或壓縮圖示或游標。
DrawMenuBar

重新繪製指定視窗的功能表列。 如果功能表列在系統建立窗口之後變更,則必須呼叫此函式來繪製變更的功能表列。
DrawStateA

DrawState 函式會顯示影像,並套用視覺效果來表示狀態,例如已停用或默認狀態。 (ANSI)
DrawStateW

DrawState 函式會顯示影像,並套用視覺效果來表示狀態,例如已停用或默認狀態。 (Unicode)
DrawText

DrawText 函式會在指定的矩形中繪製格式化的文字。 (DrawText 函式)
DrawTextA

DrawText 函式會在指定的矩形中繪製格式化的文字。 它會根據指定的方法格式化文字, (展開索引標籤、對齊字元、斷行等) 。 (DrawTextA)
DrawTextExA

DrawTextEx 函式會繪製指定矩形中的格式化文字。 (ANSI)
DrawTextExW

DrawTextEx 函式會繪製指定矩形中的格式化文字。 (Unicode)
DrawTextW

DrawTextW (Unicode) 函式會繪製指定矩形中的格式化文字。 (DrawTextW 函式)
EmptyClipboard

清除剪貼簿,並釋放剪貼簿中的數據句柄。 然後函式會將剪貼簿的擁有權指派給目前開啟剪貼簿的視窗。
EnableMenuItem

啟用、停用或呈現指定功能表項的灰色。
EnableMouseInPointer

讓滑鼠可作為指標輸入裝置,並傳送WM_POINTER訊息。
EnableNonClientDpiScaling

在高 DPI 顯示器中,啟用指定最上層視窗之非工作區部分的自動顯示縮放比例。 必須在初始化該視窗期間呼叫。
EnableScrollBar

EnableScrollBar 函式會啟用或停用一或兩個滾動條箭號。
EnableWindow

啟用或停用指定視窗或控件的滑鼠和鍵盤輸入。 停用輸入時,視窗不會收到輸入,例如滑鼠按鍵。 啟用輸入時,視窗會接收所有輸入。
EndDeferWindowPos

同時更新單一螢幕重新整理週期中一或多個視窗的位置和大小。
EndDialog

終結強制回應對話框,導致系統結束對話框的任何處理。
EndMenu

結束呼叫線程的作用中功能表。
EndPaint

EndPaint 函式會在指定的視窗中標示繪製的結尾。 每次呼叫 BeginPaint 函式時都需要此函式,但只有在繪製完成之後。
EndTask

強制關閉指定的視窗。
EnumChildWindows

藉由將句柄傳遞至應用程式定義的回呼函式,列舉屬於指定父視窗的子視窗。
EnumClipboardFormats

列舉剪貼簿上目前可用的數據格式。
EnumDesktopsA

列舉與呼叫進程之指定視窗月臺相關聯的所有桌面。 函式會將每個桌面的名稱傳遞至應用程式定義的回呼函式。 (ANSI)
EnumDesktopsW

列舉與呼叫進程之指定視窗月臺相關聯的所有桌面。 函式會將每個桌面的名稱傳遞至應用程式定義的回呼函式。 (Unicode)
EnumDesktopWindows

列舉與指定桌面相關聯的所有最上層視窗。 它會將句柄傳遞至每個視窗,然後傳遞至應用程式定義的回呼函式。
EnumDisplayDevicesA

EnumDisplayDevices 函式可讓您取得目前會話中顯示裝置的相關信息。 (ANSI)
EnumDisplayDevicesW

EnumDisplayDevices 函式可讓您取得目前會話中顯示裝置的相關信息。 (Unicode)
EnumDisplayMonitors

EnumDisplayMonitors 函式會列舉顯示監視器 (包括與鏡像驅動程式相關聯的隱藏虛擬監視器) ,這些監視器與指定裁剪矩形交集所形成的區域與裝置內容的可見區域相交。 EnumDisplayMonitors 會針對列舉的每個監視器呼叫應用程式定義的 MonitorEnumProc 回呼函式一次。 請注意,GetSystemMetrics (SM_CMONITORS) 只會計算顯示監視器。
EnumDisplaySettingsA

EnumDisplaySettings 函式會擷取顯示裝置其中一種圖形模式的相關信息。 若要擷取顯示裝置所有圖形模式的資訊,請對此函式進行一系列的呼叫。 (ANSI)
EnumDisplaySettingsExA

EnumDisplaySettingsEx 函式會擷取顯示裝置其中一種圖形模式的相關信息。 若要擷取顯示裝置所有圖形模式的資訊,請對此函式進行一系列呼叫。 (ANSI)
EnumDisplaySettingsExW

EnumDisplaySettingsEx 函式會擷取顯示裝置其中一種圖形模式的相關信息。 若要擷取顯示裝置所有圖形模式的資訊,請對此函式進行一系列呼叫。 (Unicode)
EnumDisplaySettingsW

EnumDisplaySettings 函式會擷取顯示裝置其中一種圖形模式的相關信息。 若要擷取顯示裝置所有圖形模式的資訊,請對此函式進行一系列的呼叫。 (Unicode)
EnumPropsA

將視窗屬性清單中的所有專案一一傳遞至指定的回呼函式,以列舉這些專案。 EnumProps 會繼續執行,直到列舉最後一個專案,否則回呼函式會傳回 FALSE。 (ANSI)
EnumPropsExA

將視窗屬性清單中的所有專案一一傳遞至指定的回呼函式,以列舉這些專案。 EnumPropsEx 會繼續執行,直到列舉最後一個專案,否則回呼函式會傳回 FALSE。 (ANSI)
EnumPropsExW

將視窗屬性清單中的所有專案一一傳遞至指定的回呼函式,以列舉這些專案。 EnumPropsEx 會繼續執行,直到列舉最後一個專案,否則回呼函式會傳回 FALSE。 (Unicode)
EnumPropsW

將視窗屬性清單中的所有專案一一傳遞至指定的回呼函式,以列舉這些專案。 EnumProps 會繼續執行,直到列舉最後一個專案,否則回呼函式會傳回 FALSE。 (Unicode)
EnumThreadWindows

藉由將句柄傳遞至應用程式定義的回呼函式,列舉與線程相關聯的所有非child 視窗。
EnumWindows

藉由將句柄傳遞至應用程式定義的回呼函式,列舉螢幕上的所有最上層視窗。 EnumWindows 會繼續執行,直到列舉最後一個最上層視窗,否則回呼函式會傳回 FALSE。
EnumWindowStationsA

列舉目前會話中的所有視窗月臺。 函式會接著將每個視窗月臺的名稱傳遞至應用程式定義的回呼函式。 (ANSI)
EnumWindowStationsW

列舉目前會話中的所有視窗月臺。 函式會接著將每個視窗月臺的名稱傳遞至應用程式定義的回呼函式。 (Unicode)
EqualRect

EqualRect 函式會比較其左上角和右下角的座標,判斷兩個指定的矩形是否相等。
EvaluateProximityToPolygon

會傳回多邊形的分數,做為可能觸控目標 (,與與觸控接觸區域交集的所有其他多邊形) 和多邊形內調整的觸控點相交。
EvaluateProximityToRect

會傳回矩形的分數做為可能觸控目標,相較於與觸控接觸區域交集的所有其他矩形,以及矩形內調整的觸控點。
ExcludeUpdateRgn

ExcludeUpdateRgn 函式會藉由從裁剪區域排除視窗中的更新區域,防止在視窗的無效區域內繪製。
ExitWindows

呼叫 ExitWindowsEx 函式來註銷互動式使用者。
ExitWindowsEx

註銷交互式使用者、關閉系統,或關閉並重新啟動系統。
FillRect

FillRect 函式會使用指定的筆刷填滿矩形。 此函式包含左框線和上框線,但會排除矩形的右框線和下框線。
FindWindowA

擷取最上層視窗的句柄,其類別名稱和視窗名稱符合指定的字串。 此函式不會搜尋子視窗。 此函式不會執行區分大小寫的搜尋。 (ANSI)
FindWindowExA

擷取視窗句柄,其類別名稱和視窗名稱符合指定的字串。 函式會搜尋子視窗,從指定的子視窗之後的子窗口開始。 此函式不會執行區分大小寫的搜尋。 (ANSI)
FindWindowExW

擷取視窗句柄,其類別名稱和視窗名稱符合指定的字串。 函式會搜尋子視窗,從指定的子視窗之後的子窗口開始。 此函式不會執行區分大小寫的搜尋。 (Unicode)
FindWindowW

擷取最上層視窗的句柄,其類別名稱和視窗名稱符合指定的字串。 此函式不會搜尋子視窗。 此函式不會執行區分大小寫的搜尋。 (Unicode)
FlashWindow

一次閃爍指定的視窗。 它不會變更視窗的作用中狀態。
FlashWindowEx

閃爍指定的視窗。 它不會變更視窗的作用中狀態。
FrameRect

FrameRect 函式會使用指定的筆刷,在指定的矩形周圍繪製框線。 框線的寬度和高度一律是一個邏輯單元。
GET_APPCOMMAND_LPARAM

從指定的 LPARAM 值擷取應用程式命令。
GET_DEVICE_LPARAM

從指定的 LPARAM 值擷取輸入設備類型。
GET_FLAGS_LPARAM

從指定的 LPARAM 值擷取特定虛擬密鑰的狀態。 (GET_FLAGS_LPARAM)
GET_KEYSTATE_LPARAM

從指定的 LPARAM 值擷取特定虛擬密鑰的狀態。 (GET_KEYSTATE_LPARAM)
GET_KEYSTATE_WPARAM

從指定的 WPARAM 值擷取特定虛擬密鑰的狀態。
GET_NCHITTEST_WPARAM

從指定的 WPARAM 值擷取點擊測試值。
GET_POINTERID_WPARAM

使用指定的值擷取指標標識碼。
GET_RAWINPUT_CODE_WPARAM

從 WM_INPUT 中的 wParam 擷取輸入程式代碼。
GET_WHEEL_DELTA_WPARAM

從指定的 WPARAM 值擷取 wheel-delta 值。
GET_XBUTTON_WPARAM

從指定的 WPARAM 值擷取特定按鈕的狀態。
GetActiveWindow

擷取附加至呼叫線程消息佇列的作用中視窗句柄。
GetAltTabInfoA

如果指定視窗是應用程式切換 (ALT+TAB) 視窗,則擷取指定視窗的狀態資訊。 (ANSI)
GetAltTabInfoW

如果指定視窗是應用程式切換 (ALT+TAB) 視窗,則擷取指定視窗的狀態資訊。 (Unicode)
GetAncestor

擷取指定視窗上階的句柄。
GetAsyncKeyState

判斷呼叫函式時按鍵是向上或向下,以及是否在先前呼叫 GetAsyncKeyState 之後按下按鍵。
GetAutoRotationState

擷取包含系統螢幕自動旋轉狀態的AR_STATE值,例如是否支援自動旋轉,以及使用者是否啟用它。
GetAwarenessFromDpiAwarenessContext

從DPI_AWARENESS_CONTEXT擷取DPI_AWARENESS值。
GetCapture

如果已擷取滑鼠的任何) ,則擷取視窗的句柄 (。 一次只能擷取一個視窗;不論游標是否在其框線內,此視窗都會收到滑鼠輸入。
GetCaretBlinkTime

擷取反插入號圖元所需的時間。 用戶可以設定此值。
GetCaretPos

將插入號的位置複製到指定的POINT結構。
GetCIMSSM

(GetCurrentInputMessageSourceInSendMessage) 擷取輸入訊息的來源。
GetClassInfoA

擷取視窗類別的相關信息。 (ANSI)
GetClassInfoExA

擷取視窗類別的相關信息,包括與視窗類別相關聯的小型圖示句柄。 GetClassInfo 函式不會擷取小型圖示的句柄。 (ANSI)
GetClassInfoExW

擷取視窗類別的相關信息,包括與視窗類別相關聯的小型圖示句柄。 GetClassInfo 函式不會擷取小型圖示的句柄。 (Unicode)
GetClassInfoW

擷取視窗類別的相關信息。 (Unicode)
GetClassLongA

從與指定視窗相關聯的 WNDCLASSEX 結構擷取指定的 32 位 (DWORD) 值。 (ANSI)
GetClassLongPtrA

從與指定視窗相關聯的 WNDCLASSEX 結構擷取指定的值。 (ANSI)
GetClassLongPtrW

從與指定視窗相關聯的 WNDCLASSEX 結構擷取指定的值。 (Unicode)
GetClassLongW

從與指定視窗相關聯的 WNDCLASSEX 結構擷取指定的 32 位 (DWORD) 值。 (Unicode)
GetClassName

GetClassName 函式會擷取指定視窗所屬類別的名稱。 (GetClassName)
GetClassNameA

擷取指定視窗所屬類別的名稱。 (GetClassNameA)
GetClassNameW

GetClassNameW (Unicode) 函式會擷取指定視窗所屬類別的名稱。 (GetClassNameW)
GetClassWord

擷取指定位移處的16位 (WORD) 值,並擷取指定視窗所屬之視窗類別的額外類別記憶體。
GetClientRect

擷取視窗工作區的座標。
GetClipboardData

以指定的格式從剪貼簿擷取數據。 剪貼簿先前必須已開啟。
GetClipboardFormatNameA

從剪貼簿擷取指定註冊格式的名稱。 函式會將名稱複製到指定的緩衝區。 (ANSI)
GetClipboardFormatNameW

從剪貼簿擷取指定註冊格式的名稱。 函式會將名稱複製到指定的緩衝區。 (Unicode)
GetClipboardOwner

擷取剪貼簿目前擁有者的視窗句柄。
GetClipboardSequenceNumber

擷取目前視窗月臺的剪貼簿序號。
GetClipboardViewer

擷取剪貼簿查看器鏈結中第一個視窗的句柄。
GetClipCursor

擷取游標所限制之矩形區域的螢幕座標。
GetComboBoxInfo

擷取指定下拉式方塊的相關信息。
GetCurrentInputMessageSource

擷取輸入訊息的來源。
GetCursor

擷取目前游標的句柄。
GetCursorInfo

擷取全域數據指標的相關信息。
GetCursorPos

擷取滑鼠游標在螢幕座標中的位置。
GetDC

GetDC 函式會擷取指定視窗或整個畫面之工作區的 DC 內容 (DC) 句柄。
GetDCEx

GetDCEx 函式會擷取指定視窗或整個畫面之工作區的DC (DC) 句柄。
GetDesktopWindow

擷取桌面視窗的句柄。 桌面窗口涵蓋整個畫面。 桌面視窗是繪製其他視窗頂端的區域。
GetDialogBaseUnits

擷取系統的對話框基底單位,這是系統字型中字元的平均寬度和高度。
GetDialogControlDpiChangeBehavior

擷取和個別監視對話框中子視窗的 DPI 縮放行為覆寫。
GetDialogDpiChangeBehavior

傳回先前呼叫 SetDialogDpiChangeBehavior 在給定對話框中設定的旗標。
GetDisplayAutoRotationPreferences

擷取目前進程的屏幕自動旋轉喜好設定。
GetDisplayAutoRotationPreferencesByProcessId

擷取 dwProcessId 參數所指示進程的螢幕自動旋轉喜好設定。
GetDisplayConfigBufferSizes

GetDisplayConfigBufferSizes 函式會擷取呼叫 QueryDisplayConfig 函式所需的緩衝區大小。
GetDlgCtrlID

擷取指定控件的標識碼。
GetDlgItem

擷取指定對話框中控件的句柄。
GetDlgItemInt

將對話框中指定控件的文字轉譯成整數值。
GetDlgItemTextA

擷取對話方塊中控制項相關聯的標題或文字。 (ANSI)
GetDlgItemTextW

擷取對話方塊中控制項相關聯的標題或文字。 (Unicode)
GetDoubleClickTime

擷取滑鼠目前的按兩下時間。
GetDpiAwarenessContextForProcess

取得指定進程的DPI_AWARENESS_CONTEXT句柄。
GetDpiForSystem

傳回系統 DPI。
GetDpiForWindow

傳回指定視窗的每英吋點數 (dpi) 值。
GetDpiFromDpiAwarenessContext

從指定的DPI_AWARENESS_CONTEXT句柄擷取 DPI。 這可讓您判斷線程的 DPI,而不需要檢查在該線程內建立的視窗。
GetFocus

如果視窗附加至呼叫線程消息佇列,則擷取具有鍵盤焦點的視窗句柄。
GetForegroundWindow

擷取前景視窗的句柄, (使用者目前正在運作的視窗) 。 系統會將稍微較高的優先順序指派給建立前景窗口的線程,而不是其他線程。
GetGestureConfig

擷取 Windows Touch 手勢訊息從視窗傳送的組態。
GetGestureExtraArgs

從其 GESTUREINFO 句柄擷取手勢的其他資訊。
GetGestureInfo

擷取指定手勢資訊的句柄的 GESTUREINFO 結構。
GetGuiResources

擷取圖形使用者介面的句柄計數, (GUI) 由指定行程使用的物件。
GetGUIThreadInfo

擷取使用中視窗或指定之 GUI 線程的相關信息。
GetIconInfo

擷取指定圖示或游標的相關信息。
GetIconInfoExA

擷取指定圖示或游標的相關信息。 GetIconInfoEx 會使用較新的 ICONINFOEX 結構來擴充 GetIconInfo。 (ANSI)
GetIconInfoExW

擷取指定圖示或游標的相關信息。 GetIconInfoEx 會使用較新的 ICONINFOEX 結構來擴充 GetIconInfo。 (Unicode)
GetInputState

判斷呼叫線程消息佇列中是否有滑鼠按鈕或鍵盤訊息。
GetKBCodePage

擷取目前的字碼頁。
GetKeyboardLayout

擷取先前稱為鍵盤配置) 的作用中輸入地區設定標識子 (。
GetKeyboardLayoutList

擷取先前稱為鍵盤配置句柄 (輸入地區設定標識碼,) 對應至系統中目前的輸入地區設定集。 函式會將標識碼複製到指定的緩衝區。
GetKeyboardLayoutNameA

擷取使用中輸入地區設定標識碼的名稱, (先前稱為呼叫線程的鍵盤配置) 。 (ANSI)
GetKeyboardLayoutNameW

擷取使用中輸入地區設定標識碼的名稱, (先前稱為呼叫線程的鍵盤配置) 。 (Unicode)
GetKeyboardState

將 256 個虛擬金鑰的狀態複製到指定的緩衝區。
GetKeyboardType

擷取目前鍵盤的相關信息。
GetKeyNameTextA

擷取表示索引鍵名稱的字串。 (ANSI)
GetKeyNameTextW

擷取表示索引鍵名稱的字串。 (Unicode)
GetKeyState

擷取指定之虛擬密鑰的狀態。 狀態會指定每次按下按鍵時,按鍵是向上、向下或切換 (開啟,每次按下按鍵時都會切換) 為關閉。
GetLastActivePopup

決定指定視窗擁有的彈出視窗最近使用中。
GetLastInputInfo

擷取上次輸入事件的時間。
GetLayeredWindowAttributes

擷取分層視窗的不透明和透明色鍵。
GetListBoxInfo

擷取指定清單框中每個數據行的項目數。
GetMenu

擷取指派給指定視窗之功能表的句柄。
GetMenuBarInfo

擷取指定功能表欄的相關信息。
GetMenuCheckMarkDimensions

擷取預設複選標記點陣圖的維度。
GetMenuContextHelpId

擷取與指定功能表相關聯的說明內容標識碼。
GetMenuDefaultItem

決定指定功能表上的預設功能表項。
GetMenuInfo

擷取指定功能表的相關信息。
GetMenuItemCount

決定指定功能表中的項目數。
GetMenuItemID

擷取位於功能表中指定位置之功能表項的功能表項標識碼。
GetMenuItemInfoA

擷取功能表項的相關信息。 (ANSI)
GetMenuItemInfoW

擷取功能表項的相關信息。 (Unicode)
GetMenuItemRect

擷取指定之功能表項的周框。
GetMenuState

擷取與指定之功能表項相關聯的功能表旗標。
GetMenuStringA

將指定之功能表項的文字字串複製到指定的緩衝區。 (ANSI)
GetMenuStringW

將指定之功能表項的文字字串複製到指定的緩衝區。 (Unicode)
GetMessage

GetMessage 函式會從呼叫線程的訊息佇列擷取訊息。 (GetMessage)
GetMessageA

從呼叫線程的訊息佇列擷取訊息。 函式會分派傳入的已傳送訊息,直到張貼的訊息可供擷取為止。 (GetMessageA)
GetMessageExtraInfo

擷取目前線程的額外訊息資訊。 額外的訊息資訊是與目前線程消息佇列相關聯的應用程式或驅動程式定義值。
GetMessagePos

擷取 GetMessage 函式所擷取最後一則訊息的數據指標位置。
GetMessageTime

擷取 GetMessage 函式所擷取最後一則訊息的訊息時間。
GetMessageW

GetMessageW 函式 (Unicode) 從呼叫線程的訊息佇列中擷取訊息。 (GetMessageW)
GetMonitorInfoA

GetMonitorInfo 函式會擷取顯示監視器的相關信息。 (ANSI)
GetMonitorInfoW

GetMonitorInfo 函式會擷取顯示監視器的相關信息。 (Unicode)
GetMouseMovePointsEx

擷取最多 64 個先前滑鼠或手寫筆座標的歷程記錄。
GetNextDlgGroupItem

擷取控件群組中第一個控件的句柄,該控件位於 (之前或之後) 對話框中的指定控件。
GetNextDlgTabItem

擷取第一個控件的句柄,該控件的WS_TABSTOP樣式位於 (或後面) 指定的控件。
GetNextWindow

擷取 Z 順序中下一個或上一個視窗的句柄。 下一個視窗位於指定的視窗下方;上一個視窗位於上方。
GetOpenClipboardWindow

擷取目前開啟剪貼簿之視窗的句柄。
GetParent

擷取指定視窗父代或擁有者的句柄。
GetPhysicalCursorPos

擷取游標在實體座標中的位置。
GetPointerCursorId

擷取與指定指標相關聯的數據指標標識碼。
GetPointerDevice

取得指標裝置的相關信息。
GetPointerDeviceCursors

取得對應至與指標裝置相關聯之數據指標的數據指標標識碼。
GetPointerDeviceProperties

取得未包含在POINTER_DEVICE_INFO結構中的裝置屬性。
GetPointerDeviceRects

取得) 中指標裝置 (的 x 和 y 範圍,以及目前解析度 (x 和 y 範圍) 指標裝置所對應的顯示器。
GetPointerDevices

取得附加至系統之指標裝置的相關信息。
GetPointerFrameInfo

取得與目前訊息相關聯之指定指標的整個資訊框架。
GetPointerFrameInfoHistory

取得整個資訊框架, (包括與目前訊息相關聯之指定指標的聯合輸入框架) 。
GetPointerFramePenInfo

取得指定指標的整個畫筆型資訊框架,這些指標 (與目前訊息相關聯的類型PT_PEN) 。
GetPointerFramePenInfoHistory

取得整個畫筆資訊框架, (包括與目前訊息相關聯之指定指標的聯合輸入框架) (類型PT_PEN) 。
GetPointerFrameTouchInfo

取得與目前訊息相關聯之指定指標 (類型PT_TOUCH) 之触控型信息的整个框架。
GetPointerFrameTouchInfoHistory

取得觸控型資訊的整個框架, (包括與目前訊息相關聯之指定指標的聯合輸入框架) (類型PT_TOUCH) 。
GetPointerInfo

取得與目前訊息相關聯之指定指標的資訊。
GetPointerInfoHistory

取得與個別輸入相關聯的資訊,如果有的話,這些輸入會聯合到指定指標的目前訊息中。
GetPointerInputTransform

取得與目前訊息相關聯之指標資訊座標的一或多個轉換。
GetPointerPenInfo

取得與目前訊息相關聯之指定指標 (類型PT_PEN) 的手写笔信息。
GetPointerPenInfoHistory

取得與個別輸入相關聯的手寫筆型資訊,如果有的話,這些資訊會聯合到目前訊息中,指定指標 (類型為 PT_PEN) 。
GetPointerTouchInfo

取得與目前訊息相關聯之指定指標 (類型PT_TOUCH) 的触控型信息。
GetPointerTouchInfoHistory

取得與個別輸入相關聯的觸控型資訊,如果有的話,這些資訊會聯合到目前訊息中,指定指標 (類型PT_TOUCH) 。
GetPointerType

擷取指定指標的指標類型。
GetPriorityClipboardFormat

擷取指定清單中的第一個可用剪貼簿格式。
GetProcessDefaultLayout

擷取在沒有父系或擁有者的情況下建立視窗時所使用的預設配置。
GetProcessWindowStation

擷取呼叫進程的目前視窗月臺句柄。
GetPropA

從指定視窗的屬性清單中擷取數據句柄。 字元字串會識別要擷取的句柄。 先前呼叫 SetProp 函式時,必須已將字串和句柄新增至屬性清單。 (ANSI)
GetPropW

從指定視窗的屬性清單中擷取數據句柄。 字元字串會識別要擷取的句柄。 先前呼叫 SetProp 函式時,必須已將字串和句柄新增至屬性清單。 (Unicode)
GetQueueStatus

擷取在呼叫線程消息佇列中找到的訊息類型。
GetRawInputBuffer

執行原始輸入數據的緩衝讀取。
GetRawInputData

從指定的裝置擷取原始輸入。
GetRawInputDeviceInfoA

擷取原始輸入設備的相關信息。 (ANSI)
GetRawInputDeviceInfoW

擷取原始輸入設備的相關信息。 (Unicode)
GetRawInputDeviceList

列舉附加至系統的原始輸入設備。
GetRawPointerDeviceData

從指標裝置取得原始輸入數據。
GetRegisteredRawInputDevices

擷取目前應用程式原始輸入設備的相關信息。
GetScrollBarInfo

GetScrollBarInfo 函式會擷取指定滾動條的相關信息。
GetScrollInfo

GetScrollInfo 函式會擷取滾動條的參數,包括滾動條的最小和最大卷動位置、頁面大小,以及滾動盒的位置 () 。
GetScrollPos

GetScrollPos 函式會擷取指定滾動條中滾動盒的目前位置 (指) 。
GetScrollRange

GetScrollRange 函式會擷取目前最小和最大滾動盒, (指) 指定滾動條的位置。
GetShellWindow

擷取殼層桌面視窗的句柄。
GetSubMenu

擷取指定功能表項所啟動之下拉功能表或子功能表的句柄。
GetSysColor

擷取指定之顯示專案的目前色彩。
GetSysColorBrush

GetSysColorBrush 函式會擷取句柄,識別對應至指定之色彩索引的邏輯筆刷。
GetSystemDpiForProcess

擷取與指定進程相關聯的系統 DPI。 這適用於避免在具有不同系統 DPI 值之多個系統感知進程之間共用 DPI 敏感性資訊的相容性問題。
GetSystemMenu

可讓應用程式存取視窗功能表 (也稱為系統功能表或控件功能表) 進行複製和修改。
GetSystemMetrics

擷取指定的系統計量或系統組態設定。
GetSystemMetricsForDpi

擷取指定的系統計量或系統組態設定,並考慮提供的 DPI。
GetTabbedTextExtentA

GetTabbedTextExtent 函式會計算字元字串的寬度和高度。 (ANSI)
GetTabbedTextExtentW

GetTabbedTextExtent 函式會計算字元字串的寬度和高度。 (Unicode)
GetThreadDesktop

擷取指派給指定線程之桌面的句柄。
GetThreadDpiAwarenessContext

取得目前線程的DPI_AWARENESS_CONTEXT。
GetThreadDpiHostingBehavior

從目前的線程擷取DPI_HOSTING_BEHAVIOR。
GetTitleBarInfo

擷取指定之標題列的相關資訊。
GetTopWindow

檢查與指定父視窗相關聯的子視窗 Z 順序,並擷取 Z 順序頂端子視窗的句柄。
GetTouchInputInfo

擷取與特定觸控輸入句柄相關聯的觸控輸入詳細資訊。
GetUnpredictedMessagePos

取得指標數據,再經過觸控預測處理。
GetUpdatedClipboardFormats

擷取目前支援的剪貼簿格式。
GetUpdateRect

GetUpdateRect 函式會擷取最小矩形的座標,該矩形會完全括住指定視窗的更新區域。
GetUpdateRgn

GetUpdateRgn 函式會將視窗的更新區域複製到指定的區域,以擷取視窗的更新區域。 更新區域的座標是相對於視窗左上角 (,也就是用戶端座標) 。
GetUserObjectInformationA

擷取指定視窗月臺或桌面對象的相關信息。 (ANSI)
GetUserObjectInformationW

擷取指定視窗月臺或桌面對象的相關信息。 (Unicode)
GetUserObjectSecurity

擷取指定之用戶物件的安全性資訊。
GetWindow

擷取具有指定關聯性的視窗句柄, (Z-Order 或擁有者) 至指定的視窗。
GetWindowContextHelpId

擷取與指定視窗相關聯的說明內容標識碼。
GetWindowDC

GetWindowDC 函式會擷取整個視窗的DC (DC內容) ,包括標題列、功能表和滾動條。
GetWindowDisplayAffinity

從指定視窗的任何進程擷取目前的顯示親和性設定。
GetWindowDpiAwarenessContext

傳回與視窗相關聯的DPI_AWARENESS_CONTEXT。
GetWindowDpiHostingBehavior

傳回指定視窗的DPI_HOSTING_BEHAVIOR。
GetWindowFeedbackSetting

擷取窗口的意見反應組態。
GetWindowInfo

擷取指定視窗的相關信息。 (GetWindowInfo)
GetWindowLongA

擷取指定視窗的相關信息。 (GetWindowLongA)
GetWindowLongPtrA

擷取指定視窗的相關信息。 函式也會將位於指定位移的值擷取到額外的視窗記憶體中。 (ANSI)
GetWindowLongPtrW

擷取指定視窗的相關信息。 函式也會擷取位於指定位移的值到額外的視窗記憶體中。 (Unicode)
GetWindowLongW

擷取指定視窗的相關信息。 (GetWindowLongW)
GetWindowModuleFileNameA

擷取與指定之視窗句柄相關聯的模組完整路徑和檔名。 (ANSI)
GetWindowModuleFileNameW

擷取與指定之視窗句柄相關聯的模組完整路徑和檔名。 (Unicode)
GetWindowPlacement

擷取所指定視窗的顯示狀態和還原、最小化和最大化的位置。
GetWindowRect

擷取指定視窗周框的維度。 維度會以相對於螢幕左上角的螢幕座標來提供。
GetWindowRgn

GetWindowRgn 函式會取得視窗視窗區域的複本。
GetWindowRgnBox

GetWindowRgnBox 函式會擷取視窗視窗區域最緊密周框的維度。
GetWindowTextA

如果指定視窗的標題列有一個) ,則會將指定視窗標題 (欄的文字複製到緩衝區中。 如果指定的視窗是控制件,則會複製控制的文字。 不過,GetWindowText 無法擷取另一個應用程式中控件的文字。 (ANSI)
GetWindowTextLengthA

如果視窗有標題列) ,則擷取指定視窗標題欄文字的長度,以字元為單位 (。 (ANSI)
GetWindowTextLengthW

如果視窗有標題列) ,則擷取指定視窗標題欄文字的長度,以字元為單位 (。 (Unicode)
GetWindowTextW

如果指定視窗的標題列有一個) ,則會將指定視窗標題 (欄的文字複製到緩衝區中。 如果指定的視窗是控制件,則會複製控制的文字。 不過,GetWindowText 無法擷取另一個應用程式中控件的文字。 (Unicode)
GetWindowThreadProcessId

擷取建立指定視窗的線程標識碼,並選擇性地擷取建立視窗之進程的標識碼。
GetWindowWord

擷取位於指定位移的16位 (DWORD) 值到額外的視窗記憶體
GID_ROTATE_ANGLE_FROM_ARGUMENT

在接收WM_GESTURE 結構中的值時,GID_ROTATE_ANGLE_FROM_ARGUMENT宏可用來解譯GID_ROTATE ullArgument 值。
GID_ROTATE_ANGLE_TO_ARGUMENT

將弧度值轉換為旋轉手勢訊息的自變數。
GrayStringA

GrayString 函式會在指定的位置繪製灰色文字。 (ANSI)
GrayStringW

GrayString 函式會在指定的位置繪製灰色文字。 (Unicode)
HAS_POINTER_CONFIDENCE_WPARAM

檢查指定的指標訊息是否被視為刻意而非意外。
HideCaret

從畫面中移除插入號。 隱藏插入號不會終結其目前的圖形或使插入點失效。
HiliteMenuItem

從功能表欄中的專案新增或移除醒目提示。
inflateRect

InflateRect 函式會增加或減少指定矩形的寬度和高度。
InheritWindowMonitor

造成指定的窗口繼承另一個視窗的監視器。
InitializeTouchInjection

設定呼叫應用程式的觸控插入內容,並初始化應用程式可以插入的同時聯繫人數目上限。
InjectSyntheticPointerInput

模擬指標輸入 (畫筆或觸控) 。
InjectTouchInput

模擬觸控輸入。
InSendMessage

判斷目前的視窗程式正在處理從同一個進程中的另一個線程 (傳送的訊息,還是透過呼叫 SendMessage 函式) 不同的進程。
InSendMessageEx

判斷目前的視窗程式正在處理從同一個進程中的另一個線程 (傳送的訊息,還是處理不同的進程) 。
InsertMenuA

將新的功能表項插入功能表,將其他專案向下行動功能表。 (ANSI)
InsertMenuItemA

在功能表中的指定位置插入新的功能表項。 (ANSI)
InsertMenuItemW

在功能表中的指定位置插入新的功能表項。 (Unicode)
InsertMenuW

將新的功能表項插入功能表,將其他專案向下行動功能表。 (Unicode)
InternalGetWindowText

如果指定視窗的標題列有一個) ,則會將指定視窗標題 (欄的文字複製到緩衝區中。
IntersectRect

IntersectRect 函式會計算兩個來源矩形的交集,並將交集矩形的座標放在目的地矩形中。
InvalidateRect

InvalidateRect 函式會將矩形新增至指定的視窗更新區域。 更新區域代表必須重新繪製之視窗工作區的部分。
InvalidateRgn

InvalidateRgn 函式會將它新增至視窗的目前更新區域,使指定區域內的工作區失效。
InvertRect

InvertRect 函式會藉由對矩形內部每個圖元的色彩值執行邏輯 NOT 運算,來反轉視窗中的矩形。
IS_INTRESOURCE

判斷值是否為資源的整數標識碼。
IS_POINTER_CANCELED_WPARAM

檢查指定的指標輸入是否突然結束,或無效,指出尚未完成互動。
IS_POINTER_FIFTHBUTTON_WPARAM

檢查指定的指標是否採取第五個動作。
IS_POINTER_FIRSTBUTTON_WPARAM

檢查指定的指標是否採取第一個動作。
IS_POINTER_FLAG_SET_WPARAM

檢查指標宏是否設定指定的旗標。
IS_POINTER_FOURTHBUTTON_WPARAM

檢查指定的指標是否採取第四個動作。
IS_POINTER_INCONTACT_WPARAM

檢查指定的指標是否處於聯繫人中。
IS_POINTER_INRANGE_WPARAM

檢查指定的指標是否在範圍內。
IS_POINTER_NEW_WPARAM

檢查指定的指標是否為新的指標。
IS_POINTER_PRIMARY_WPARAM

檢查指定的指標是否採取主要動作。
IS_POINTER_SECONDBUTTON_WPARAM

檢查指定的指標是否採取第二個動作。
IS_POINTER_THIRDBUTTON_WPARAM

檢查指定的指標是否採取第三個動作。
IsCharAlphaA

判斷字元是否為字母字元。 此判斷是根據使用者在安裝期間或透過 控制台 所選取之語言的語意。 (ANSI)
IsCharAlphaNumericA

判斷字元是否為字母或數值字元。 此判斷是根據使用者在安裝期間或透過 控制台 所選取之語言的語意。 (ANSI)
IsCharAlphaNumericW

判斷字元是否為字母或數值字元。 此判斷是根據使用者在安裝期間或透過 控制台 所選取之語言的語意。 (Unicode)
IsCharAlphaW

判斷字元是否為字母字元。 此判斷是根據使用者在安裝期間或透過 控制台 所選取之語言的語意。 (Unicode)
IsCharLowerA

判斷字元是否為小寫。 此判斷是根據使用者在安裝期間或透過 控制台 所選取之語言的語意。
IsCharLowerW

IsCharLowerW (Unicode) 函式會決定字元是否為小寫。 (IsCharLowerW)
IsCharUpperA

判斷字元是否為大寫。 此判斷是根據使用者在安裝期間或透過 控制台 所選取之語言的語意。 (ANSI)
IsCharUpperW

判斷字元是否為大寫。 此判斷是根據使用者在安裝期間或透過 控制台 所選取之語言的語意。 (Unicode)
IsChild

判斷視窗是否為指定父視窗的子視窗或子系視窗。
IsClipboardFormatAvailable

判斷剪貼簿是否包含指定格式的數據。
IsDialogMessageA

判斷訊息是否適用於指定的對話方塊,如果是,則處理訊息。 (ANSI)
IsDialogMessageW

判斷訊息是否適用於指定的對話方塊,如果是,則處理訊息。 (Unicode)
IsDlgButtonChecked

IsDlgButtonChecked 函式會決定核取按鈕控件,還是核取、取消核取或不確定三狀態按鈕控件。
IsGUIThread

判斷呼叫線程是否已經是 GUI 線程。 它也可以選擇性地將線程轉換成 GUI 線程。
IsHungAppWindow

判斷系統是否認為指定的應用程式沒有回應。
IsIconic

判斷指定的視窗是否最小化 (圖示) 。
IsImmersiveProcess

判斷進程是否屬於 Windows 市集應用程式。
IsMenu

判斷句柄是否為功能表句柄。
IsMouseInPointerEnabled

指出是否將 EnableMouseInPointer 設定為滑鼠做為指標輸入裝置,並傳送WM_POINTER訊息。
IsProcessDPIAware

IsProcessDPIAware 可能會改變或無法使用。 請改用 GetProcessDPIAwareness。
IsRectEmpty

IsRectEmpty 函式會判斷指定的矩形是否空白。
IsTouchWindow

檢查指定的視窗是否支援觸控功能,並選擇性地擷取為視窗觸控功能所設定的修飾詞旗標。
IsValidDpiAwarenessContext

判斷指定的DPI_AWARENESS_CONTEXT是否有效,且目前系統支援。
IsWindow

判斷指定的視窗句柄是否識別現有的視窗。
IsWindowArranged

判斷指定的視窗是否排列 (,也就是是否貼齊) 。
IsWindowEnabled

判斷是否為滑鼠和鍵盤輸入啟用指定的視窗。
IsWindowUnicode

判斷指定的視窗是否為原生 Unicode 視窗。
IsWindowVisible

決定指定視窗的可見度狀態。
IsWinEventHookInstalled

判斷是否有已安裝的 WinEvent 攔截,可能會收到指定事件的通知。
IsWow64Message

判斷從目前線程佇列讀取的最後一則訊息是否源自 WOW64 進程。
IsZoomed

判斷視窗是否最大化。
keybd_event

合成按鍵。
KillTimer

終結指定的定時器。
LoadAcceleratorsA

載入指定的快速鍵數據表。 (ANSI)
LoadAcceleratorsW

載入指定的快速鍵數據表。 (Unicode)
LoadBitmapA

LoadBitmap 函式會從模組的可執行檔載入指定的點陣圖資源。 (ANSI)
LoadBitmapW

LoadBitmap 函式會從模組的可執行檔載入指定的點陣圖資源。 (Unicode)
LoadCursorA

從與應用程式實例相關聯的可執行檔 (.EXE) 檔案載入指定的數據指標資源。 (ANSI)
LoadCursorFromFileA

根據檔案中包含的數據建立數據指標。 (ANSI)
LoadCursorFromFileW

根據檔案中包含的數據建立數據指標。 (Unicode)
LoadCursorW

從與應用程式實例相關聯的可執行檔 (.EXE) 檔案載入指定的數據指標資源。 (Unicode)
LoadIconA

從與應用程式實例相關聯的可執行檔 (.exe) 檔案載入指定的圖示資源。 (ANSI)
LoadIconW

從與應用程式實例相關聯的可執行檔 (.exe) 檔案載入指定的圖示資源。 (Unicode)
LoadImageA

載入圖示、游標、動畫游標或點陣圖。 (ANSI)
LoadImageW

載入圖示、游標、動畫游標或點陣圖。 (Unicode)
LoadKeyboardLayoutA

將先前稱為鍵盤配置的新輸入地區設定標識碼 (載入系統中) 。 (ANSI)
LoadKeyboardLayoutW

將先前稱為鍵盤配置的新輸入地區設定標識碼 (載入系統中) 。 (Unicode)
LoadMenuA

從與應用程式實例相關聯的可執行檔 (.exe) 檔案載入指定的功能表資源。 (ANSI)
LoadMenuIndirectA

在記憶體中載入指定的功能表範本。 (ANSI)
LoadMenuIndirectW

在記憶體中載入指定的功能表範本。 (Unicode)
LoadMenuW

從與應用程式實例相關聯的可執行檔 (.exe) 檔案載入指定的功能表資源。 (Unicode)
LoadStringA

從與指定模組相關聯的可執行檔載入字串資源、將字串複製到緩衝區,並附加終止的 Null 字元。 (ANSI)
LoadStringW

從與指定模組相關聯的可執行檔載入字串資源、將字串複製到緩衝區,並附加終止的 Null 字元。 (Unicode)
LockSetForegroundWindow

前景進程可以呼叫 LockSetForegroundWindow 函式,以停用對 SetForegroundWindow 函式的呼叫。
LockWindowUpdate

LockWindowUpdate 函式會停用或啟用指定視窗中的繪圖。 一次只能鎖定一個視窗。
LockWorkStation

鎖定工作站的顯示器。
LogicalToPhysicalPoint

將視窗中某個點的邏輯座標轉換為實體座標。
LogicalToPhysicalPointForPerMonitorDPI

將視窗中的點從邏輯座標轉換成實體座標,不論每英吋的點數 (dpi) 呼叫者感知。
LookupIconIdFromDirectory

搜尋最適合目前顯示裝置之圖示或游標的圖示或游標數據。 (LookupIconIdFromDirectory)
LookupIconIdFromDirectoryEx

搜尋最適合目前顯示裝置之圖示或游標的圖示或游標數據。 (LookupIconIdFromDirectoryEx)
MAKEINTRESOURCEA

將整數值轉換為與資源管理功能相容的資源類型。 此宏用來取代包含資源名稱的字串。 (ANSI)
MAKEINTRESOURCEW

將整數值轉換為與資源管理功能相容的資源類型。 此宏用來取代包含資源名稱的字串。 (Unicode)
MAKELPARAM

建立值,以作為訊息中的 lParam 參數使用。 宏會串連指定的值。
MAKELRESULT

建立值,以作為視窗程序的傳回值。 宏會串連指定的值。
MAKEWPARAM

建立值,以作為訊息中的 wParam 參數使用。 宏會串連指定的值。
MapDialogRect

將指定的對話框單位轉換成螢幕單位, (像素) 。
MapVirtualKeyA

將 (對應) 虛擬金鑰碼轉譯為掃描碼或字元值,或將掃描碼轉譯成虛擬密鑰碼。 (ANSI)
MapVirtualKeyExa

將 (對應) 虛擬金鑰碼轉譯為掃描碼或字元值,或將掃描碼轉譯成虛擬密鑰碼。 函式會使用輸入語言和輸入地區設定標識碼來翻譯程式碼。 (ANSI)
MapVirtualKeyExW

將 (對應) 虛擬金鑰碼轉譯為掃描碼或字元值,或將掃描碼轉譯成虛擬密鑰碼。 函式會使用輸入語言和輸入地區設定標識碼來翻譯程式碼。 (Unicode)
MapVirtualKeyW

將 (對應) 虛擬金鑰碼轉譯為掃描碼或字元值,或將掃描碼轉譯成虛擬密鑰碼。 (Unicode)
MapWindowPoints

MapWindowPoints 函式會將 (對應) 一組相對於某個視窗的座標空間,轉換為相對於另一個視窗的座標空間。
MenuItemFromPoint

判斷指定的位置有哪一個功能表項。
MessageBeep

播放音音。 每個音效類型的音音都是由登錄中的專案所識別。
MessageBox

MessageBox 函式會顯示一個模式對話方塊,其中包含系統圖示、一組按鈕,以及簡短的應用程式特定訊息。
MessageBoxA

顯示模式對話框,其中包含系統圖示、一組按鈕,以及簡短的應用程式特定訊息,例如狀態或錯誤資訊。 消息框會傳回整數值,指出使用者按下的按鈕。 (MessageBoxA)
MessageBoxExA

建立、顯示及操作消息框。 (ANSI)
MessageBoxExW

建立、顯示及操作消息框。 (Unicode)
MessageBoxIndirectA

建立、顯示及操作消息框。 消息框包含應用程式定義的消息正文和標題、任何圖示,以及預先定義之按鈕的任何組合。 (ANSI)
MessageBoxIndirectW

建立、顯示及操作消息框。 消息框包含應用程式定義的消息正文和標題、任何圖示,以及預先定義之按鈕的任何組合。 (Unicode)
MessageBoxW

MessageBoxW (Unicode) 函式會顯示一個模式對話方塊,其中包含系統圖示、一組按鈕,以及簡短的應用程式特定訊息。
ModifyMenuA

變更現有的功能表項。 (ANSI)
ModifyMenuW

變更現有的功能表項。 (Unicode)
MonitorFromPoint

MonitorFromPoint 函式會擷取包含指定點之顯示監視器的句柄。
MonitorFromRect

MonitorFromRect 函式會擷取具有與指定矩形交集最大區域之顯示監視器的句柄。
MonitorFromWindow

MonitorFromWindow 函式會擷取顯示監視器的句柄,該監視器具有與指定視窗周框的最大交集區域。
mouse_event

mouse_event函式會合成滑鼠動作和按鈕點選。
MoveWindow

變更指定視窗的位置和維度。
MsgWaitForMultipleObjects

等到一或所有指定的對象處於訊號狀態或逾時間隔經過為止。 物件可以包含輸入事件物件。
MsgWaitForMultipleObjectsEx

等候一或所有指定的對象處於訊號狀態、I/O 完成例程或異步過程調用, (APC) 排入佇列至線程,或逾時間隔經過。 對象的陣列可以包含輸入事件物件。
NEXTRAWINPUTBLOCK

擷取RAWINPUT結構陣列中下一個結構的位置。
NotifyWinEvent

表示發生預先定義之事件的系統。 如果有任何用戶端應用程式已註冊事件的攔截函式,系統就會呼叫客戶端的攔截函式。
OemKeyScan

將 OEMASCII 代碼 0 到0x0FF對應到 OEM 掃描碼和轉移狀態。 函式提供資訊,可讓程式藉由模擬鍵盤輸入,將 OEM 文字傳送至另一個程式。
OemToCharA

將字串從 OEM 定義的字元集轉譯成 ANSI 或寬字元字串。警告 請勿使用。 (ANSI)
OemToCharBuffA

將字串中的指定字元數從 OEM 定義的字元集轉譯成 ANSI 或寬字元字串。 (ANSI)
OemToCharBuffW

將字串中的指定字元數從 OEM 定義的字元集轉譯成 ANSI 或寬字元字串。 (Unicode)
OemToCharW

將字串從 OEM 定義的字元集轉譯成 ANSI 或寬字元字串。警告 請勿使用。 (Unicode)
OffsetRect

OffsetRect 函式會依指定的位移移動指定的矩形。
OpenClipboard

開啟剪貼簿進行檢查,並防止其他應用程式修改剪貼簿內容。
OpenDesktopA

開啟指定的桌面物件。 (ANSI)
OpenDesktopW

開啟指定的桌面物件。 (Unicode)
OpenIcon

將最小化 (圖示) 視窗還原為其先前的大小和位置;然後會啟動視窗。
OpenInputDesktop

開啟接收使用者輸入的桌面。
OpenWindowStationA

開啟指定的視窗月臺。 (ANSI)
OpenWindowStationW

開啟指定的視窗月臺。 (Unicode)
PackTouchHitTestingProximityEvaluation

傳回鄰近評估分數和調整的觸控點座標,做為WM_TOUCHHITTESTING回呼的封裝值。
PaintDesktop

PaintDesktop 函式會以桌面模式或桌布填滿指定裝置內容中的裁剪區域。 函式主要是針對殼層桌面提供。
PeekMessageA

分派傳入的非佇列訊息、檢查已張貼訊息的線程消息佇列,並擷取訊息 (是否有任何存在) 。 (ANSI)
PeekMessageW

分派傳入的非佇列訊息、檢查已張貼訊息的線程消息佇列,並擷取訊息 (是否有任何存在) 。 (Unicode)
PhysicalToLogicalPoint

將視窗中某個點的實體座標轉換為邏輯座標。
PhysicalToLogicalPointForPerMonitorDPI

將視窗中的點從實體座標轉換成邏輯座標,不論每英吋的點數 (dpi) 呼叫者感知。
POINTSTOPOINT

POINTSTOPOINT 宏會將POINTS結構的內容複製到POINT結構中。
POINTTOPOINTS

POINTTOPOINTS 宏會將POINT結構轉換為POINTS結構。
PostMessageA

Places (貼文) 與建立指定視窗之線程相關聯的消息佇列中的訊息,並在不等待線程處理訊息的情況下傳回。 (ANSI)
PostMessageW

Places (貼文) 與建立指定視窗之線程相關聯的消息佇列中的訊息,並在不等待線程處理訊息的情況下傳回。 (Unicode)
PostQuitMessage

向系統指出線程已提出終止 (結束) 的要求。 它通常用於回應WM_DESTROY訊息。
PostThreadMessageA

將訊息張貼至指定線程的消息佇列。 它會傳回而不等待線程處理訊息。 (ANSI)
PostThreadMessageW

將訊息張貼至指定線程的消息佇列。 它會傳回而不等待線程處理訊息。 (Unicode)
PrintWindow

PrintWindow 函式會將視覺視窗複製到指定的裝置內容 (DC) ,通常是印表機 DC。
PrivateExtractIconsA

建立從指定檔案擷取之圖示的句柄陣列。 (ANSI)
PrivateExtractIconsW

建立從指定檔案擷取之圖示的句柄陣列。 (Unicode)
PtInRect

PtInRect 函數會判斷指定的點是否位於指定的矩形內。
QueryDisplayConfig

QueryDisplayConfig 函式會擷取目前設定中所有顯示裝置或檢視之所有可能顯示路徑的相關信息。
RealChildWindowFromPoint

擷取指定點子視窗的句柄。 搜尋限制為立即子視窗;不會搜尋子系和更深的子系視窗。
RealGetWindowClassA

擷取指定視窗類型的字串。 (ANSI)
RealGetWindowClassW

擷取指定視窗類型的字串。 (Unicode)
RedrawWindow

RedrawWindow 函式會更新視窗工作區中指定的矩形或區域。
RegisterClassA

註冊窗口類別,以供後續用於呼叫 CreateWindow 或 CreateWindowEx 函式。 (RegisterClassA)
RegisterClassExA

註冊窗口類別,以供後續用於呼叫 CreateWindow 或 CreateWindowEx 函式。 (RegisterClassExA)
RegisterClassExW

註冊窗口類別,以供後續用於呼叫 CreateWindow 或 CreateWindowEx 函式。 (RegisterClassExW)
RegisterClassW

註冊窗口類別,以供後續用於呼叫 CreateWindow 或 CreateWindowEx 函式。 (RegisterClassW)
RegisterClipboardFormatA

註冊新的剪貼簿格式。 然後,此格式可作為有效的剪貼簿格式。 (ANSI)
RegisterClipboardFormatW

註冊新的剪貼簿格式。 然後,此格式可作為有效的剪貼簿格式。 (Unicode)
RegisterDeviceNotificationA

註冊視窗將接收通知的裝置或裝置類型。 (ANSI)
RegisterDeviceNotificationW

註冊視窗將接收通知的裝置或裝置類型。 (Unicode)
RegisterForTooltipDismissNotification

可讓應用程式或 UI 架構註冊和取消註冊視窗,以接收通知以關閉其工具提示視窗。
RegisterHotKey

定義全系統的熱鍵。
RegisterPointerDeviceNotifications

註冊視窗來處理WM_POINTERDEVICECHANGE、WM_POINTERDEVICEINRANGE和WM_POINTERDEVICEOUTOFRANGE指標裝置通知。
RegisterPointerInputTarget

允許呼叫端註冊目標視窗,以重新導向指定型別的所有指標輸入。
RegisterPointerInputTargetEx

RegisterPointerInputTargetEx 可能會變更或無法使用。 請改用 RegisterPointerInputTarget。
RegisterPowerSettingNotification

註冊應用程式以接收特定電源設定事件的電源設定通知。
RegisterRawInputDevices

註冊提供原始輸入數據的裝置。
RegisterShellHookWindow

註冊指定的殼層視窗,以接收對Shell應用程式有用的事件或通知的特定訊息。
RegisterSuspendResumeNotification

註冊以在系統暫停或繼續時接收通知。 類似於 PowerRegisterSuspendResumeNotification,但在使用者模式中運作,而且可以接受視窗句柄。
RegisterTouchHitTestingWindow

註冊視窗來處理WM_TOUCHHITTESTING通知。
RegisterTouchWindow

將窗口註冊為可觸控功能。
RegisterWindowMessageA

定義保證在整個系統中是唯一的新視窗訊息。 傳送或張貼訊息時,可以使用訊息值。 (ANSI)
RegisterWindowMessageW

定義保證在整個系統中是唯一的新視窗訊息。 傳送或張貼訊息時,可以使用訊息值。 (Unicode)
ReleaseCapture

從目前線程中的窗口釋放滑鼠擷取,並還原一般的滑鼠輸入處理。
ReleaseDC

ReleaseDC 函式會釋放裝置內容 (DC) ,釋放它供其他應用程式使用。 ReleaseDC 函式的效果取決於 DC 的類型。 它只會釋放通用和視窗DC。 它不會影響類別或私人 DC。
RemoveClipboardFormatListener

從系統維護的剪貼簿格式接聽程式清單中移除指定的視窗。
RemoveMenu

刪除功能表項,或從指定的功能表中斷連結子功能表。
RemovePropA

從指定視窗的屬性清單中移除專案。 指定的字元字串會識別要移除的專案。 (ANSI)
RemovePropW

從指定視窗的屬性清單中移除專案。 指定的字元字串會識別要移除的專案。 (Unicode)
ReplyMessage

回復 SendMessage 函式從另一個線程傳送的訊息。
ScreenToClient

ScreenToClient 函式會將螢幕上指定點的螢幕座標轉換為工作區座標。
ScrollDC

ScrollDC 函式會水準和垂直捲動位的矩形。
ScrollWindow

ScrollWindow 函式會捲動指定視窗工作區的內容。
ScrollWindowEx

ScrollWindowEx 函式會捲動指定視窗的工作區內容。
SendDlgItemMessageA

將訊息傳送至對話框中的指定控制件。 (ANSI)
SendDlgItemMessageW

將訊息傳送至對話框中的指定控制件。 (Unicode)
SendInput

合成按鍵、滑鼠動作和按鈕點選。
SendMessage

SendMessage 函式會將指定的訊息傳送至視窗或視窗。 (SendMessage 函式)
SendMessageA

將指定的訊息傳送至視窗或視窗。 SendMessage 函式會呼叫指定視窗的視窗程式,而且在視窗程式處理訊息之前不會傳回 。 (SendMessageA)
SendMessageCallbackA

將指定的訊息傳送至視窗或視窗。 (SendMessageCallbackA)
SendMessageCallbackW

將指定的訊息傳送至視窗或視窗。 (SendMessageCallbackW)
SendMessageTimeoutA

將指定的訊息傳送至一或多個視窗。 (ANSI)
SendMessageTimeoutW

將指定的訊息傳送至一或多個視窗。 (Unicode)
SendMessageW

SendMessageW (Unicode) 函式會將指定的訊息傳送至視窗或視窗。 (SendMessageW)
SendNotifyMessageA

將指定的訊息傳送至視窗或視窗。 (SendNotifyMessageA)
SendNotifyMessageW

將指定的訊息傳送至視窗或視窗。 (SendNotifyMessageW)
SetActiveWindow

啟動視窗。 窗口必須附加至呼叫線程的訊息佇列。
SetAdditionalForegroundBoostProcesses

SetAdditionalForegroundBoostProcesses 是一種效能輔助 API,可協助具有多進程應用程式模型的應用程式,其中多個進程會以數據或轉譯的形式參與前景體驗。
SetCapture

將滑鼠擷取設定為屬於目前線程的指定視窗。
SetCaretBlinkTime

將插入號閃爍時間設定為指定的毫秒數。 閃爍時間是經過的時間,以毫秒為單位,以毫秒為單位來反轉插入號的圖元。
SetCaretPos

將插入號移至指定的座標。 如果擁有插入號的視窗是以CS_OWNDC類別樣式建立的,則指定的座標會受限於與該視窗相關聯之裝置內容的對應模式。
SetClassLongA

將指定之 32 位 (長) 值取代為指定之視窗所屬類別的額外類別記憶體或 WNDCLASSEX 結構。 (ANSI)
SetClassLongPtrA

針對指定之視窗所屬的類別,在額外類別記憶體或 WNDCLASSEX 結構中,取代位於指定之位移的指定值。 (ANSI)
SetClassLongPtrW

針對指定之視窗所屬的類別,在額外類別記憶體或 WNDCLASSEX 結構中,取代位於指定之位移的指定值。 (Unicode)
SetClassLongW

將指定之 32 位 (長) 值取代為指定之視窗所屬類別的額外類別記憶體或 WNDCLASSEX 結構。 (Unicode)
SetClassWord

將指定位移處的16位 (WORD) 值,取代為指定視窗所屬之視窗類別的額外類別記憶體。
SetClipboardData

以指定的剪貼簿格式 Places 剪貼簿上的數據。
SetClipboardViewer

將指定的視窗新增至剪貼簿查看器鏈結。 每當剪貼簿的內容變更時,剪貼簿查看器視窗就會收到WM_DRAWCLIPBOARD訊息。 此函式用於與舊版 Windows 的回溯相容性。
SetCoalescableTimer

建立具有指定逾時值和聯合容錯延遲的定時器。
SetCursor

設定游標圖形。
SetCursorPos

將游標移至指定的螢幕座標。
SetDialogControlDpiChangeBehavior

覆寫對話框中子視窗的預設個別監視器 DPI 縮放行為。
SetDialogDpiChangeBehavior

Per-Monitor v2 內容中的對話框會自動縮放 DPI。 此方法可讓您自定義其 DPI 變更行為。
SetDisplayAutoRotationPreferences

設定目前進程的螢幕自動旋轉喜好設定。
SetDisplayConfig

SetDisplayConfig 函式會藉由在目前會話中獨佔啟用指定的路徑,來修改顯示拓撲、來源和目標模式。
SetDlgItemInt

將對話框中控件的文字設定為指定整數值的字串表示。
SetDlgItemTextA

設定對話框中控件的標題或文字。 (ANSI)
SetDlgItemTextW

設定對話框中控件的標題或文字。 (Unicode)
SetDoubleClickTime

設定滑鼠的按兩下時間。
SetFocus

將鍵盤焦點設定為指定的視窗。 窗口必須附加至呼叫線程的訊息佇列。
SetForegroundWindow

將建立指定視窗的線程帶入前景並啟動視窗。
SetGestureConfig

設定從 Windows Touch 手勢視窗傳送的訊息。
SetKeyboardState

將鍵盤按鍵狀態的陣列複製到呼叫線程的鍵盤輸入狀態數據表。 這是 GetKeyboardState 和 GetKeyState 函式所存取的相同數據表。 對這個數據表所做的變更不會影響任何其他線程的鍵盤輸入。
SetLastErrorEx

設定最後一個錯誤碼。
SetLayeredWindowAttributes

設定分層視窗的不透明和透明色鍵。
SetMenu

將新功能表指派給指定的視窗。
SetMenuContextHelpId

將 [說明] 內容識別碼與功能表產生關聯。
SetMenuDefaultItem

設定指定功能表的預設功能表項。
SetMenuInfo

設定指定功能表的資訊。
SetMenuItemBitmaps

將指定的點陣圖與功能表項產生關聯。 無論選取或清除功能表項,系統都會顯示功能表項旁的適當點陣圖。
SetMenuItemInfoA

變更功能表項的相關信息。 (ANSI)
SetMenuItemInfoW

變更功能表項的相關信息。 (Unicode)
SetMessageExtraInfo

設定目前線程的額外訊息資訊。
SetParent

變更指定子視窗的父視窗。
SetPhysicalCursorPos

設定游標在實體座標中的位置。
SetProcessDefaultLayout

只有在目前執行中的進程沒有父代或擁有者的情況下建立視窗時,變更預設版面配置。
SetProcessDPIAware

SetProcessDPIAware 可能會改變或無法使用。 請改用 SetProcessDPIAwareness。
SetProcessDpiAwarenessContext

將目前進程設定為每英吋的指定點, (dpi) 感知內容。 DPI 感知內容來自DPI_AWARENESS_CONTEXT值。
SetProcessRestrictionExemption

豁免呼叫進程不受限制,以防止桌面進程與 Windows 市集應用程式環境互動。 開發和偵錯工具會使用此函式。
SetProcessWindowStation

將指定的視窗月臺指派給呼叫進程。
SetPropA

在指定視窗的屬性清單中加入新的專案或變更現有的專案。 (ANSI)
SetPropW

在指定視窗的屬性清單中加入新的專案或變更現有的專案。 (Unicode)
SetRect

SetRect 函式會設定指定矩形的座標。 這相當於將左、上、右和下自變數指派給 RECT 結構的適當成員。
SetRectEmpty

SetRectEmpty 函式會建立空白矩形,其中所有座標都設定為零。
SetScrollInfo

SetScrollInfo 函式會設定滾動條的參數,包括滾動條的最小和最大捲動位置、頁面大小,以及滾動盒的位置 () 。 如果要求,函式也會重新繪製滾動條。
SetScrollPos

SetScrollPos 函式會在指定的滾動條中設定滾動盒的位置 (指紋) ,如果要求,請重新繪製滾動條以反映滾動盒的新位置。
SetScrollRange

SetScrollRange 函式會設定指定滾動條的最小和最大滾動盒位置。
SetSysColors

設定指定之顯示專案的色彩。
SetSystemCursor

可讓應用程式自定義系統數據指標。 它會以 hcur 參數所指定的數據指標內容取代由 id 參數指定的系統數據指標內容,然後終結 hcur。
SetThreadCursorCreationScaling

設定要在此線程上建立數據指標的 DPI 小數位數。 當調整所顯示之特定監視器的數據指標時,會考慮此值。
SetThreadDesktop

將指定的桌面指派給呼叫線程。 桌面上所有後續作業都會使用授與桌面的訪問許可權。
SetThreadDpiAwarenessContext

將目前線程的 DPI 感知設定為所提供的值。
SetThreadDpiHostingBehavior

設定線程的DPI_HOSTING_BEHAVIOR。 此行為可讓線程中建立的窗口裝載具有不同DPI_AWARENESS_CONTEXT的子視窗。
SetTimer

使用指定的逾時值建立定時器。
SetUserObjectInformationA

設定指定之視窗月臺或桌面對象的相關信息。 (ANSI)
SetUserObjectInformationW

設定指定之視窗月臺或桌面對象的相關信息。 (Unicode)
SetUserObjectSecurity

設定用戶物件的安全性。 例如,這可以是視窗或 DDE 交談。
SetWindowContextHelpId

建立說明內容識別碼與指定窗口的關聯。
SetWindowDisplayAffinity

在與視窗相關聯的 hWnd 上,將顯示親和性設定儲存在核心模式中。
SetWindowFeedbackSetting

設定窗口的意見反應組態。
SetWindowLongA

變更指定視窗的屬性。 此函式也會將指定位移的32位 (長) 值設定為額外的視窗記憶體。 (ANSI)
SetWindowLongPtrA

變更指定視窗的屬性。 (ANSI)
SetWindowLongPtrW

變更指定視窗的屬性。 (Unicode)
SetWindowLongW

變更指定視窗的屬性。 此函式也會將指定位移的32位 (長) 值設定為額外的視窗記憶體。 (Unicode)
SetWindowPlacement

設定所指定視窗的顯示狀態和還原、最小化和最大化的位置。
SetWindowPos

變更子視窗、彈出視窗或最上層視窗的大小、位置和 Z 順序。 這些視窗會根據畫面上的外觀來排序。 最上層視窗會收到最高的排名,而且是 Z 順序中的第一個視窗。
SetWindowRgn

SetWindowRgn 函式會設定視窗的視窗區域。
SetWindowsHookExA

將應用程式定義的攔截程式安裝到勾點鏈結中。 (ANSI)
SetWindowsHookExW

將應用程式定義的攔截程式安裝到勾點鏈結中。 (Unicode)
SetWindowTextA

如果指定視窗的標題列有一個) ,請變更其標題欄的文字 (。 如果指定的視窗是控制件,控制件的文字就會變更。 不過,SetWindowText 無法變更另一個應用程式中控件的文字。 (ANSI)
SetWindowTextW

如果指定視窗的標題列有一個) ,請變更其標題欄的文字 (。 如果指定的視窗是控制件,控制件的文字就會變更。 不過,SetWindowText 無法變更另一個應用程式中控件的文字。 (Unicode)
SetWinEventHook

設定事件範圍的事件攔截函式。
ShowCaret

在插入號目前位置的畫面上顯示插入號。 當插入號變成可見時,它會自動開始閃爍。
ShowCursor

顯示或隱藏游標。 (ShowCursor)
ShowOwnedPopups

顯示或隱藏指定視窗擁有的所有彈出視窗。
ShowScrollBar

ShowScrollBar 函式會顯示或隱藏指定的滾動條。
ShowWindow

設定指定的視窗顯示狀態。
ShowWindowAsync

設定視窗的顯示狀態,而不等待作業完成。
ShutdownBlockReasonCreate

表示系統無法關閉,並在系統關機時設定要向用戶顯示的原因字串。
ShutdownBlockReasonDestroy

表示系統可以關閉並釋放原因字串。
ShutdownBlockReasonQuery

擷取 ShutdownBlockReasonCreate 函式所設定的原因字串。
SkipPointerFrameMessages

判斷哪一個指標輸入畫面格產生指定指標最近擷取的訊息,並捨棄任何佇列 (無法) 從相同指標輸入框架產生的指標輸入訊息。
SoundSentry

觸發視覺訊號,指出音效正在播放。
SubtractRect

SubtractRect 函式會決定矩形的座標,方法是從另一個矩形減去一個矩形。
SwapMouseButton

反轉或還原左右滑鼠按鈕的意義。
SwitchDesktop

讓指定的桌面可見並加以啟用。 這可讓桌面接收來自用戶的輸入。
SwitchToThisWindow

將焦點切換至指定的視窗,並將它帶入前景。
SystemParametersInfoA

擷取或設定其中一個全系統參數的值。 (ANSI)
SystemParametersInfoForDpi

擷取其中一個全系統參數的值,並考慮提供的 DPI 值。
SystemParametersInfoW

擷取或設定其中一個全系統參數的值。 (Unicode)
TabbedTextOutA

TabbedTextOut 函式會在指定的位置寫入字元字串,將索引卷標展開至製表位位置陣列中指定的值。 文字是以目前選取的字型、背景色彩和文字色彩撰寫。 (ANSI)
TabbedTextOutW

TabbedTextOut 函式會在指定的位置寫入字元字串,將索引卷標展開至製表位位置陣列中指定的值。 文字是以目前選取的字型、背景色彩和文字色彩撰寫。 (Unicode)
TileWindows

圖格指定父視窗的指定子視窗。
ToAscii

將指定的虛擬按鍵程式代碼和鍵盤狀態轉譯為對應的字元或字元。
ToAsciiEx

將指定的虛擬按鍵程式代碼和鍵盤狀態轉譯為對應的字元或字元。 函式會使用輸入語言和輸入地區設定標識碼識別的實體鍵盤配置來翻譯程式碼。
TOUCH_COORD_TO_PIXEL

將觸控座標轉換成圖元。
ToUnicode

將指定的虛擬按鍵程式代碼和鍵盤狀態轉譯為對應的 Unicode 字元或字元。 (ToUnicode)
ToUnicodeEx

將指定的虛擬按鍵程式代碼和鍵盤狀態轉譯為對應的 Unicode 字元或字元。 (ToUnicodeEx)
TrackMouseEvent

當滑鼠指標離開視窗或將滑鼠停留在視窗上,以指定的時間量張貼訊息。
TrackPopupMenu

在指定的位置顯示快捷方式功能表,並追蹤功能表上的項目選取範圍。 快捷功能表可以出現在畫面上的任何位置。
TrackPopupMenuEx

在指定的位置顯示快捷方式功能表,並追蹤快捷方式功能表上的項目選取範圍。 快捷功能表可以出現在畫面上的任何位置。
TranslateAcceleratorA

處理功能表命令的快速鍵。 (ANSI)
TranslateAcceleratorW

處理功能表命令的快速鍵。 (Unicode)
TranslateMDISysAccel

處理多文檔介面視窗功能表命令的快速鍵按鍵, (MDI) 與指定 MDI 用戶端視窗相關聯的子視窗。
TranslateMessage

將虛擬金鑰訊息轉譯為字元訊息。 字元訊息會張貼至呼叫線程的訊息佇列,下次線程呼叫 GetMessage 或 PeekMessage 函式時要讀取。
UnhookWindowsHookEx

拿掉 SetWindowsHookEx 函式安裝在勾點鏈結中的勾點程式。
UnhookWinEvent

拿掉先前呼叫 SetWinEventHook 所建立的事件攔截函式。
UnionRect

UnionRect 函式會建立兩個矩形的聯集。 聯集是包含兩個來源矩形的最小矩形。
UnloadKeyboardLayout

卸除先前稱為鍵盤配置) 的輸入地區設定標識子 (。
UnregisterClassA

取消註冊窗口類別,釋放 類別所需的記憶體。 (ANSI)
UnregisterClassW

取消註冊窗口類別,釋放 類別所需的記憶體。 (Unicode)
UnregisterDeviceNotification

關閉指定的裝置通知句柄。
UnregisterHotKey

釋放先前由呼叫線程註冊的熱鍵。
UnregisterPointerInputTarget

允許呼叫端取消註冊目標視窗,以重新導向指定型別的所有指標輸入。
UnregisterPointerInputTargetEx

UnregisterPointerInputTargetEx 可能會改變或無法使用。 請改用 UnregisterPointerInputTarget。
UnregisterPowerSettingNotification

取消註冊電源設定通知。
UnregisterSuspendResumeNotification

取消註冊,以在系統暫停或繼續時接收通知。 類似於 PowerUnregisterSuspendResumeNotification,但在使用者模式中運作。
UnregisterTouchWindow

將窗口註冊為不再支持觸控功能。
UpdateLayeredWindow

更新分層視窗的位置、大小、形狀、內容和透明度。
UpdateWindow

如果視窗的更新區域不是空的,UpdateWindow 函式會將WM_PAINT訊息傳送至視窗,以更新指定視窗的工作區。
UserHandleGrantAccess

授與或拒絕對User物件的句柄存取具有使用者介面限制的作業。
ValidateRect

ValidateRect 函式會從指定視窗的更新區域移除矩形,以驗證矩形內的工作區。
ValidateRgn

ValidateRgn 函式會從指定視窗的目前更新區域中移除區域,以驗證區域內的工作區。
VkKeyScanA

將字元轉譯為目前鍵盤的對應虛擬按鍵碼和移位狀態。 (ANSI)
VkKeyScanExA

將字元轉譯為對應的虛擬機碼和移位狀態。 函式會使用輸入語言和輸入地區設定標識碼所識別的實體鍵盤配置來翻譯字元。 (ANSI)
VkKeyScanExW

將字元轉譯為對應的虛擬機碼和移位狀態。 函式會使用輸入語言和輸入地區設定標識碼所識別的實體鍵盤配置來翻譯字元。 (Unicode)
VkKeyScanW

將字元轉譯為目前鍵盤的對應虛擬按鍵碼和移位狀態。 (Unicode)
WaitForInputIdle

等候指定的進程完成處理其初始輸入,並等候使用者輸入沒有擱置的輸入,或直到逾時間隔經過為止。
WaitMessage

當線程在其消息佇列中沒有其他訊息時,產生其他線程的控制。 WaitMessage 函式會暫停線程,而且在線程消息佇列中放置新訊息之前不會傳回。
WindowFromDC

WindowFromDC 函式會傳回與指定顯示裝置內容相關聯的視窗句柄, (DC) 。 使用指定裝置內容繪製在此視窗中的輸出函式。
WindowFromPhysicalPoint

擷取包含指定實體點之視窗的句柄。
WindowFromPoint

擷取包含指定點之視窗的句柄。
WinHelpA

啟動 Windows 說明 (Winhelp.exe) 並傳遞其他數據,指出應用程式所要求說明的本質。 (ANSI)
WinHelpW

啟動 Windows 說明 (Winhelp.exe) 並傳遞其他數據,指出應用程式所要求說明的本質。 (Unicode)
wsprintfA

將格式化的數據寫入指定的緩衝區。 (ANSI)
wsprintfW

將格式化的數據寫入指定的緩衝區。 (Unicode)
wvsprintfA

使用自變數清單的指標,將格式化的數據寫入指定的緩衝區。 (ANSI)
wvsprintfW

使用自變數清單的指標,將格式化的數據寫入指定的緩衝區。 (Unicode)

回呼函式

 
DLGPROC

應用程式定義的回呼函式與 CreateDialog 和 DialogBox 系列函式搭配使用。
DRAWSTATEPROC

DrawStateProc 函式是應用程式定義的回呼函式,可轉譯 DrawState 函式的複雜影像。
EDITWORDBREAKPROCA

與EM_SETWORDBREAKPROC訊息搭配使用的應用程式定義回呼函式。 (ANSI)
EDITWORDBREAKPROCW

與EM_SETWORDBREAKPROC訊息搭配使用的應用程式定義回呼函式。 (Unicode)
GRAYSTRINGPROC

OutputProc 函式是搭配 GrayString 函式使用的應用程式定義回呼函式。
HOOKPROC

搭配 SetWindowsHookEx 函式使用的應用程式定義或連結庫定義回呼函式。 系統會在呼叫 SendMessage 函式之後呼叫此函式。 勾點程式可以檢查訊息;它無法修改它。
MONITORENUMPROC

MonitorEnumProc 函式是由 EnumDisplayMonitors 函式呼叫的應用程式定義回呼函式。
MSGBOXCALLBACK

您在應用程式中定義的回呼函式,可處理消息框的說明事件。
PROPENUMPROCA

搭配 EnumProps 函式使用的應用程式定義回呼函式。 (ANSI)
PROPENUMPROCEXA

搭配 EnumPropsEx 函式使用的應用程式定義回呼函式。 (ANSI)
PROPENUMPROCEXW

搭配 EnumPropsEx 函式使用的應用程式定義回呼函式。 (Unicode)
PROPENUMPROCW

搭配 EnumProps 函式使用的應用程式定義回呼函式。 (Unicode)
SENDASYNCPROC

搭配 SendMessageCallback 函式使用的應用程式定義回呼函式。
TIMERPROC

應用程式定義的回呼函式,可處理WM_TIMER訊息。 TIMERPROC 類型會定義這個回呼函式的指標。 TimerProc 是應用程式定義函數名稱的佔位元。
WINEVENTPROC

應用程式定義的回呼 (或勾點) 函式,系統會呼叫 以回應可存取物件所產生的事件。
WNDPROC

您在應用程式中定義的回呼函式,可處理傳送至視窗的訊息。

結構

 
ACCEL

定義在快速鍵數據表中使用的快速鍵。
ACCESSTIMEOUT

包含與輔助功能功能相關聯之逾時期間的相關信息。
ALTTABINFO

包含應用程式切換 (ALT+TAB) 視窗的狀態資訊。
ANIMATIONINFO

描述與用戶動作相關聯的動畫效果。
AUDIODESCRIPTION

包含與音訊描述相關聯的資訊。 當指定SPI_GETAUDIODESCRIPTION或SPI_SETAUDIODESCRIPTION動作值時,這個結構會與 SystemParametersInfo 函式搭配使用。
BSMINFO

包含拒絕來自 BroadcastSystemMessageEx 要求的視窗相關信息。
CBT_CREATEWNDA

包含在建立視窗之前傳遞至WH_CBT勾點程式 CBTProc 的資訊。 (ANSI)
CBT_CREATEWNDW

包含在建立視窗之前傳遞至WH_CBT勾點程式 CBTProc 的資訊。 (Unicode)
CBTACTIVATESTRUCT

包含在窗口啟動之前傳遞至WH_CBT勾點程式 CBTProc 的資訊。
CHANGEFILTERSTRUCT

包含藉由呼叫 ChangeWindowMessageFilterEx 函式取得的擴充結果資訊。
CLIENTCREATESTRUCT

包含 MDI 用戶端視窗之 MDI) 子視窗 (之功能表和第一個多文檔介面的相關信息。
COMBOBOXINFO

包含下拉式方塊狀態資訊。
COMPAREITEMSTRUCT

提供排序、擁有者繪製清單框或下拉式方塊中兩個專案的標識碼和應用程式提供的數據。
COPYDATASTRUCT

包含WM_COPYDATA訊息要傳遞至另一個應用程式的數據。
CREATESTRUCTA

定義傳遞至應用程式視窗程式的初始化參數。 這些成員與 CreateWindowEx 函式的參數相同。 (ANSI)
CREATESTRUCTW

定義傳遞至應用程式視窗程式的初始化參數。 這些成員與 CreateWindowEx 函式的參數相同。 (Unicode)
CURSORINFO

包含全域數據指標資訊。
CURSORSHAPE

包含數據指標的相關信息。
CWPRETSTRUCT

定義傳遞至WH_CALLWNDPROCRET勾點程式 CallWndRetProc 的訊息參數。
CWPSTRUCT

定義傳遞至WH_CALLWNDPROC勾點程式的訊息參數 CallWndProc。
DEBUGHOOKINFO

包含傳遞至WH_DEBUG勾點程式 DebugProc 的偵錯資訊。
DELETEITEMSTRUCT

描述已刪除的清單框或下拉式方塊專案。
DLGITEMTEMPLATE

定義對話框中控件的維度和樣式。 其中一或多個結構會與 DLGTEMPLATE 結構結合,以形成對話框的標準範本。
DLGTEMPLATE

定義對話框的維度和樣式。
DRAWITEMSTRUCT

提供擁有者視窗用來判斷如何繪製擁有者繪製控件或功能表項的資訊。
DRAWTEXTPARAMS

DRAWTEXTPARAMS 結構包含 DrawTextEx 函式的擴充格式設定選項。
EVENTMSG

包含傳送至系統消息佇列的硬體訊息相關信息。 這個結構用來儲存JournalPlaybackProc回呼函式的訊息資訊。
FILTERKEYS

包含 FilterKeys 輔助功能功能的相關信息,可讓使用者身心障礙設定鍵盤重複率 (RepeatKeys) 、接受延遲 (SlowKeys) ,以及 (BounceKeys) 的退回率。
FLASHWINFO

包含視窗的快閃狀態,以及系統應該閃爍視窗的次數。
GESTURECONFIG

取得並設定啟用手勢訊息和此組態類型的組態。
GESTUREINFO

儲存手勢的相關信息。
GESTURENOTIFYSTRUCT

透過WM_GESTURENOTIFY訊息傳輸時,傳遞手勢的相關信息。
GUITHREADINFO

包含 GUI 線程的相關信息。
HARDWAREINPUT

包含鍵盤或滑鼠以外的輸入設備所產生的模擬訊息相關信息。
HELPINFO

包含已要求內容相關說明的專案相關信息。
HELPWININFOA

包含主要或次要說明視窗的大小和位置。 應用程式可以使用 HELP_SETWINPOS 值呼叫 WinHelp 函式來設定這項資訊。 (ANSI)
HELPWININFOW

包含主要或次要說明視窗的大小和位置。 應用程式可以使用 HELP_SETWINPOS 值呼叫 WinHelp 函式來設定這項資訊。 (Unicode)
HIGHCONTRASTA

包含高對比度輔助功能功能的相關信息。 (ANSI)
HIGHCONTRASTW

包含高對比度輔助功能功能的相關信息。 (Unicode)
ICONINFO

包含圖示或游標的相關信息。
ICONINFOEXA

包含圖示或游標的相關信息。 擴充ICONINFO。 由 GetIconInfoEx 使用。 (ANSI)
ICONINFOEXW

包含圖示或游標的相關信息。 擴充ICONINFO。 由 GetIconInfoEx 使用。 (Unicode)
ICONMETRICSA

包含與圖示相關聯的可調整計量。 指定SPI_GETICONMETRICS或SPI_SETICONMETRICS動作時,這個結構會與 SystemParametersInfo 函式搭配使用。 (ANSI)
ICONMETRICSW

包含與圖示相關聯的可調整計量。 指定SPI_GETICONMETRICS或SPI_SETICONMETRICS動作時,這個結構會與 SystemParametersInfo 函式搭配使用。 (Unicode)
INPUT

SendInput 用來儲存合成輸入事件的資訊,例如按鍵、滑鼠移動和滑鼠點選。
INPUT_INJECTION_VALUE

包含輸入插入詳細數據。
INPUT_MESSAGE_SOURCE

包含輸入訊息來源的相關信息。
INPUT_TRANSFORM

定義矩陣,表示訊息取用者上的轉換。
KBDLLHOOKSTRUCT

包含低階鍵盤輸入事件的相關信息。
KEYBDINPUT

包含模擬鍵盤事件的相關信息。
LASTINPUTINFO

包含最後一個輸入的時間。
MDICREATESTRUCTA

包含多文檔介面 (MDI) 子視窗之類別、標題、擁有者、位置和大小的相關信息。 (ANSI)
MDICREATESTRUCTW

包含多文檔介面 (MDI) 子視窗之類別、標題、擁有者、位置和大小的相關信息。 (Unicode)
MDINEXTMENU

包含要啟動之功能表的相關信息。
MEASUREITEMSTRUCT

通知系統擁有者繪製控件或功能表項的維度。 這可讓系統正確地處理使用者與控件的互動。
MENUBARINFO

包含功能表欄資訊。
MENUGETOBJECTINFO

包含滑鼠游標所在的功能表相關信息。
MENUINFO

包含功能表的相關信息。
MENUITEMINFOA

包含功能表項的相關信息。 (MENUITEMINFOA)
MENUITEMINFOW

包含功能表項的相關信息。 (MENUITEMINFOW)
MENUITEMTEMPLATE

定義功能表範本中的功能表項。
MENUITEMTEMPLATEHEADER

定義功能表範本的標頭。 完整的功能表範本是由標頭和一或多個功能表項清單所組成。
MINIMIZEDMETRICS

包含與最小化視窗相關聯的可調整計量。
MINMAXINFO

包含視窗最大化大小和位置的相關信息,以及其最小和最大追蹤大小。
MONITORINFO

MONITORINFO 結構包含顯示監視器的相關信息。GetMonitorInfo 函式會將資訊儲存在 MONITORINFO 結構或 MONITORINFOEX 結構中。MONITORINFO 結構是 MONITORINFOEX 結構的子集。
MONITORINFOEXA

MONITORINFOEX 結構包含顯示監視器的相關信息。GetMonitorInfo 函式會將資訊儲存到 MONITORINFOEX 結構或 MONITORINFO 結構中。MONITORINFOEX 結構是 MONITORINFO 結構的超集。 (ANSI)
MONITORINFOEXW

MONITORINFOEX 結構包含顯示監視器的相關信息。GetMonitorInfo 函式會將資訊儲存到 MONITORINFOEX 結構或 MONITORINFO 結構中。MONITORINFOEX 結構是 MONITORINFO 結構的超集。 (Unicode)
MOUSEHOOKSTRUCT

包含傳遞至WH_MOUSE攔截程式 MouseProc 之滑鼠事件的相關信息。
MOUSEHOOKSTRUCTEX

包含傳遞至WH_MOUSE攔截程式 MouseProc 之滑鼠事件的相關信息。 這是 MOUSEHOOKSTRUCT 結構的延伸模組,其中包含滾輪移動或使用 X 按鈕的相關信息。
MOUSEINPUT

包含模擬滑鼠事件的相關信息。
MOUSEKEYS

包含 MouseKeys 輔助功能功能的相關信息。
MOUSEMOVEPOINT

包含螢幕座標中滑鼠位置的相關信息。
味精

包含來自執行緒之訊息佇列的訊息資訊。
MSGBOXPARAMSA

包含用來顯示消息框的資訊。 MessageBoxIndirect 函式會使用此結構。 (ANSI)
MSGBOXPARAMSW

包含用來顯示消息框的資訊。 MessageBoxIndirect 函式會使用此結構。 (Unicode)
MSLLHOOKSTRUCT

包含低階滑鼠輸入事件的相關信息。
MULTIKEYHELPA

指定要搜尋的關鍵詞,以及 Windows 說明要搜尋的關鍵詞數據表。 (ANSI)
MULTIKEYHELPW

指定要搜尋的關鍵詞,以及 Windows 說明要搜尋的關鍵詞數據表。 (Unicode)
NCCALCSIZE_PARAMS

包含應用程式在處理WM_NCCALCSIZE訊息時可以使用的資訊,以計算視窗工作區的大小、位置和有效內容。
NMHDR

NMHDR 結構包含通知訊息的相關信息。 (NMHDR結構)
NONCLIENTMETRICSA

包含與非最小化視窗的非客戶端區域相關聯的可調整計量。 (ANSI)
NONCLIENTMETRICSW

包含與非最小化視窗的非客戶端區域相關聯的可調整計量。 (Unicode)
PAINTSTRUCT

PAINTSTRUCT 結構包含應用程式的資訊。 此資訊可用來繪製該應用程式所擁有視窗的工作區。
POINTER_DEVICE_CURSOR_INFO

包含指標裝置的數據指標標識碼對應。
POINTER_DEVICE_INFO

包含指標裝置的相關信息。 這些結構的數位會從 GetPointerDevices 函式傳回。 從 GetPointerDevice 函式的呼叫傳回單一結構。
POINTER_DEVICE_PROPERTY

包含以指標為基礎的裝置屬性, (人類介面裝置 (HID) 對應至 HID 使用量的全域專案) 。
POINTER_INFO

包含所有指標類型通用的基本指標資訊。 應用程式可以使用 GetPointerInfo、GetPointerFrameInfo、GetPointerInfoHistory 和 GetPointerFrameInfoHistory 函式來擷取此資訊。
POINTER_PEN_INFO

定義所有指標類型通用的基本手寫筆資訊。
POINTER_TOUCH_INFO

定義所有指標類型通用的基本觸控資訊。
POINTER_TYPE_INFO

包含指標輸入類型的相關信息。
POWERBROADCAST_SETTING

使用電源設定事件傳送,並包含特定變更的相關數據。
RAWHID

描述從人類介面裝置 (HID) 的原始輸入格式。
RAWINPUT

包含裝置的原始輸入。
RAWINPUTDEVICE

定義原始輸入裝置的資訊。
RAWINPUTDEVICELIST

包含原始輸入設備的相關信息。
RAWINPUTHEADER

包含屬於原始輸入數據一部分的標頭資訊。
RAWKEYBOARD

包含鍵盤狀態的相關信息。
RAWMOUSE

包含滑鼠狀態的相關信息。
RID_DEVICE_INFO

定義來自任何裝置的原始輸入數據。
RID_DEVICE_INFO_HID

定義來自指定之 Human Interface Device (HID) 的原始輸入數據。
RID_DEVICE_INFO_KEYBOARD

定義來自指定鍵盤的原始輸入數據。
RID_DEVICE_INFO_MOUSE

定義來自指定滑鼠的原始輸入數據。
SCROLLBARINFO

SCROLLBARINFO 結構包含滾動條資訊。
SCROLLINFO

SCROLLINFO 結構包含由 SetScrollInfo 函式 (或SBM_SETSCROLLINFO訊息) 所設定的滾動條參數,或由 GetScrollInfo 函式 (或SBM_GETSCROLLINFO訊息) 所擷取。
SERIALKEYSA

包含 SerialKeys 輔助功能功能的相關信息,其會將附加至序列埠的通訊輔助數據解譯為命令,讓系統模擬鍵盤和滑鼠輸入。 (ANSI)
SERIALKEYSW

包含 SerialKeys 輔助功能功能的相關信息,其會將附加至序列埠的通訊輔助數據解譯為命令,讓系統模擬鍵盤和滑鼠輸入。 (Unicode)
SOUNDSENTRYA

包含 SoundSentry 輔助功能功能的相關信息。 當 SoundSentry 功能開啟時,計算機只會在產生音效時顯示視覺指示。 (ANSI)
SOUNDSENTRYW

包含 SoundSentry 輔助功能功能的相關信息。 當 SoundSentry 功能開啟時,計算機只會在產生音效時顯示視覺指示。 (Unicode)
STICKYKEYS

包含 StickyKeys 輔助功能功能的相關信息。
STYLESTRUCT

包含窗口的樣式。
TITLEBARINFO

包含標題列資訊。
TITLEBARINFOEX

藉由包含標題列的每個元素座標,展開TITLEBARINFO結構中所述的資訊。
TOGGLEKEYS

包含 ToggleKeys 輔助功能功能的相關信息。
TOUCH_HIT_TESTING_INPUT

包含觸控數位板所報告的觸控接觸區域相關信息。
TOUCH_HIT_TESTING_PROXIMITY_EVALUATION

包含點擊測試分數,指出物件是否為觸控接觸區域可能的目標,相對於與觸控接觸區域交集的其他物件。
TOUCHINPUT

封裝觸控輸入的數據。
TOUCHPAD_PARAMETERS

包含與所有偵測到的觸控板相關的用戶觸控板設定和系統資訊。
TOUCHPREDICTIONPARAMETERS

包含硬體輸入詳細數據,可用來預測觸控目標,並協助補償處理包含距離和速度數據的觸控和手勢輸入時的硬體延遲。
TPMPARAMS

包含 TrackPopupMenuEx 函式的擴充參數。
TRACKMOUSEEVENT

TrackMouseEvent 函式用來追蹤滑鼠指標離開視窗的時間,或將滑鼠停留在視窗上的指定時間量。
UPDATELAYEREDWINDOWINFO

UpdateLayeredWindowIndirect 用來提供分層視窗的位置、大小、圖形、內容和透明資訊。
USAGE_PROPERTIES

包含 (Human Interface Device (HID) 全域專案的裝置屬性,這些項目對應至任何類型的 HID 輸入裝置) 。
USEROBJECTFLAGS

包含視窗月臺或桌面句柄的相關信息。
WINDOWINFO

包含窗口資訊。
WINDOWPLACEMENT

包含畫面上視窗位置的相關信息。
WINDOWPOS

包含視窗大小和位置的相關信息。
WNDCLASSA

包含 RegisterClass 函式所註冊的視窗類別屬性。 (ANSI)
WNDCLASSEXA

包含窗口類別資訊。 (ANSI)
WNDCLASSEXW

包含窗口類別資訊。 (Unicode)
WNDCLASSW

包含 RegisterClass 函式所註冊的視窗類別屬性。 (Unicode)
WTSSESSION_NOTIFICATION

提供會話變更通知的相關信息。 服務會在其 HandlerEx 函式中接收此結構,以回應會話變更事件。

列舉

 
AR_STATE

指出系統螢幕自動旋轉的狀態。 例如,是否支持自動輪替,以及是否由用戶啟用。
DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS

描述對話框內子視窗的個別監視器 DPI 縮放行為覆寫。 這個列舉中的值是位欄位,可以合併。
DIALOG_DPI_CHANGE_BEHAVIORS

在 Per Monitor v2 內容中,對話框會藉由重設大小並重新計算其子視窗的位置,來自動回應 DPI 變更, (這裏稱為重新設定) 。
FEEDBACK_TYPE

指定與事件相關聯的可視化回饋。
INPUT_MESSAGE_DEVICE_TYPE

傳送輸入訊息的裝置類型。
INPUT_MESSAGE_ORIGIN_ID

輸入訊息來源的標識碼。
LEGACY_TOUCHPAD_FEATURES

識別舊版觸控板已指出支持的設定。
ORIENTATION_PREFERENCE

指出傳統型應用程式程序的螢幕方向喜好設定。
POINTER_BUTTON_CHANGE_TYPE

識別與指標相關聯之按鈕狀態的變更。
POINTER_DEVICE_CURSOR_TYPE

識別指標裝置數據指標類型。
POINTER_DEVICE_TYPE

識別指標裝置類型。
POINTER_FEEDBACK_MODE

識別 CreateSyntheticPointerDevice 可用的可視化回饋行為。
tagPOINTER_INPUT_TYPE

識別指標輸入類型。
TOOLTIP_DISMISS_FLAGS

TOOLTIP_DISMISS_FLAGS列舉會定義常數,指出視窗已註冊或取消註冊,以接收工具提示關閉通知。
TOUCHPAD_SENSITIVITY_LEVEL

識別觸控板敏感度設定的值。