winuser.h 標頭
此標頭由多種技術使用。 如需詳細資訊,請參閱:
- 資料交換
- 桌面視窗管理員 (DWM)
- 開發人員注意事項
- 對話框
- 顯示裝置參考
- 高 DPI
- 輸入意見反應組態
- 輸入來源識別
- Windows 應用程式的國際化
- 鍵盤和滑鼠輸入
- 功能表和其他資源
- 行動 裝置管理 設定提供者
- 指標裝置輸入堆疊
- 指標輸入訊息和通知
- 遠端桌面服務
- 安全性和身分識別
- 系統服務
- Windows 殼層
- 觸控點擊測試
- 觸控插入
- 觸控輸入
- 視窗月臺和桌面
- Windows 輔助功能功能
- Windows 和訊息
- Windows 控件
- Windows GDI
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 識別觸控板敏感度設定的值。 |