此標頭由多種技術使用。 如需詳細資訊,請參閱:
- 資料交換
- 桌面視窗管理器 (DWM)
- 開發者說明
- 對話方塊
- 顯示裝置參考
- 高 DPI
- 輸入意見反應設定
- 輸入來源識別
- Windows 應用程式的國際化
- 鍵盤和滑鼠輸入
- 菜單和其他資源
- 行動裝置管理設定提供者
- 指標裝置輸入堆疊
- 指標輸入訊息和通知
- 遠端桌面服務
- 安全性和身分識別
- 系統服務
- Windows 殼層
- 觸摸命中測試
- 觸摸注射
- 觸控輸入
- Window Station 和桌面
- Windows 協助工具功能
- Windows 和訊息
- Windows 控制項
- Windows GDI
winuser.h 包含下列程式設計介面:
Functions
|
啟用鍵盤配置 設定呼叫執行緒或目前進程的輸入地區設定識別碼 (先前稱為鍵盤配置控制碼) 。 輸入地區設定識別碼會指定地區設定以及鍵盤的實體版面配置。 |
|
AddClipboardFormat接聽程式 將指定的視窗放在系統維護的剪貼簿格式接聽程式清單中。 |
|
調整視窗矩形 根據所需的用戶端矩形大小,計算視窗矩形的必要大小。 然後,可以將視窗矩形傳遞至 CreateWindow 函式,以建立工作區為所需大小的視窗。 |
|
調整視窗矩形 根據用戶端矩形的所需大小,計算視窗矩形的必要大小。 然後,可以將視窗矩形傳遞至 CreateWindowEx 函式,以建立工作區為所需大小的視窗。 |
|
調整視窗RectExForDpi 根據用戶端矩形的所需大小和提供的 DPI,計算視窗矩形的必要大小。 |
|
允許設定前景視窗 讓指定的程式能夠使用 SetForegroundWindow 函式來設定前景視窗。 呼叫程式必須已經能夠設定前景視窗。 如需詳細資訊,請參閱本主題稍後的備註。 |
|
動畫視窗 可讓您在顯示或隱藏視窗時產生特殊效果。 動畫有四種類型:_roll、滑動、摺疊或展開,以及 Alpha 混合淡入淡出。 |
|
任意彈出窗口 指出螢幕上是否存在擁有的、可見的、頂層快顯視窗或重疊的視窗。 函式會搜尋整個畫面,而不只是呼叫應用程式的工作區。 |
|
附加功能表A 將新項目附加至指定功能表列、下拉式功能表、子功能表或捷徑功能表的結尾。 您可以使用此功能來指定功能表項目的內容、外觀和行為。 (ANSI) |
|
附加功能表W 將新項目附加至指定功能表列、下拉式功能表、子功能表或捷徑功能表的結尾。 您可以使用此功能來指定功能表項目的內容、外觀和行為。 (Unicode) |
|
AreDpiAwarenessContextsEqual 判斷兩個DPI_AWARENESS_CONTEXT值是否相同。 |
|
排列Iconic視窗 排列指定父視窗的所有最小化 (圖示) 子視窗。 |
|
附加執行緒輸入 將一個執行緒的輸入處理機制附加或分離至另一個執行緒的輸入處理機制。 |
|
BeginDeferWindowPos 配置多視窗位置結構的記憶體,並將控制碼傳回結構。 |
|
開始繪製 BeginPaint 函式會準備指定的視窗進行繪圖,並以繪畫的相關資訊填入 PAINTSTRUCT 結構。 |
|
區塊輸入 封鎖鍵盤和滑鼠輸入事件到達應用程式。 |
|
BringWindowToTop 將指定的視窗帶到 Z 順序的頂部。 如果視窗是頂層視窗,則會啟動它。 如果視窗是子視窗,則會啟動與子視窗相關聯的最上層父視窗。 |
|
廣播系統訊息 BroadcastSystemMessage 函式會將訊息傳送給指定的收件者。 (廣播系統訊息) |
|
廣播系統訊息A 傳送訊息給指定的收件者。 (廣播系統訊息A) |
|
廣播系統訊息ExA 傳送訊息給指定的收件者。 (廣播系統訊息ExA) |
|
廣播系統訊息ExW 傳送訊息給指定的收件者。 (廣播系統訊息ExW) |
|
廣播系統訊息W BroadcastSystemMessageW (Unicode) 函式會將訊息傳送給指定的收件者。 (廣播系統訊息W) |
|
計算 PopupWindowPosition 使用指定的錨點、快顯視窗大小、旗標和選擇性排除矩形來計算適當的快顯視窗位置。 |
|
呼叫MsgFilterA 將指定的訊息和攔截程式碼傳遞至與WH_SYSMSGFILTER和WH_MSGFILTER勾點相關聯的攔截程序。 (ANSI) |
|
呼叫MsgFilterW 將指定的訊息和攔截程式碼傳遞至與WH_SYSMSGFILTER和WH_MSGFILTER勾點相關聯的攔截程序。 (Unicode) |
|
呼叫下一個鉤子Ex 將攔截資訊傳遞至目前攔截鏈結中的下一個攔截程序。 攔截程序可以在處理攔截資訊之前或之後呼叫此函式。 |
|
呼叫視窗程序A 將訊息資訊傳遞至指定的視窗程序。 (ANSI) |
|
呼叫視窗程序 將訊息資訊傳遞至指定的視窗程序。 (Unicode) |
|
級聯視窗 串聯指定父視窗的指定子視窗。 |
|
變更剪貼簿鏈 從剪貼簿檢視器鏈結中移除指定的視窗。 |
|
變更顯示設定A ChangeDisplaySettings 函式會將預設顯示裝置的設定變更為指定的圖形模式。 (ANSI) |
|
變更顯示設定ExA ChangeDisplaySettingsEx 函式會將指定顯示裝置的設定變更為指定的圖形模式。 (ANSI) |
|
變更顯示設定ExW ChangeDisplaySettingsEx 函式會將指定顯示裝置的設定變更為指定的圖形模式。 (Unicode) |
|
變更顯示設定W ChangeDisplaySettings 函式會將預設顯示裝置的設定變更為指定的圖形模式。 (Unicode) |
|
變更視窗訊息篩選器 從使用者介面許可權隔離 (UIPI) 訊息篩選中新增或移除訊息。 |
|
變更視窗訊息篩選Ex 修改指定視窗的使用者介面權限隔離 (UIPI) 訊息篩選。 |
|
查爾洛爾A 將字串或單一字元轉換為小寫。 如果運算元是字串,則函數會就地轉換字元。 (ANSI) |
|
查爾洛爾巴夫A 將緩衝區中的大寫字元轉換為小寫字元。 該函數將字符轉換到位。 (ANSI) |
|
夏爾下巴夫W 將緩衝區中的大寫字元轉換為小寫字元。 該函數將字符轉換到位。 (Unicode) |
|
查爾洛爾W 將字串或單一字元轉換為小寫。 如果運算元是字串,則函數會就地轉換字元。 (Unicode) |
|
CharNextA 擷取字串中下一個字元的指標。 此函式可以處理由單位元組或多位元組字元組成的字串。 (ANSI) |
|
CharNextExA 擷取字串中下一個字元的指標。 此函式可以處理由單位元組或多位元組字元組成的字串。 |
|
查爾下一個W 擷取字串中下一個字元的指標。 此函式可以處理由單位元組或多位元組字元組成的字串。 (Unicode) |
|
查普雷瓦 擷取字串中前一個字元的指標。 此函式可以處理由單位元組或多位元組字元組成的字串。 (ANSI) |
|
查普雷維克斯A 擷取字串中前一個字元的指標。 此函式可以處理由單位元組或多位元組字元組成的字串。 |
|
CharPrevW 擷取字串中前一個字元的指標。 此函式可以處理由單位元組或多位元組字元組成的字串。 (Unicode) |
|
CharToOemA 將字串轉譯成 OEM 定義的字元集。警告 請勿使用。 (ANSI) |
|
CharToOemBuffA 將字串中指定數目的字元轉譯成 OEM 定義的字元集。 (ANSI) |
|
CharToOemBuffW 將字串中指定數目的字元轉譯成 OEM 定義的字元集。 (Unicode) |
|
CharToOemW 將字串轉譯成 OEM 定義的字元集。警告 請勿使用。 (Unicode) |
|
查爾阿普爾A 將字串或單一字元轉換為大寫。 如果運算元是字串,則函數會就地轉換字元。 (ANSI) |
|
查爾阿普布 將緩衝區中的小寫字元轉換為大寫字元。 該函數將字符轉換到位。 (ANSI) |
|
查爾上巴夫 將緩衝區中的小寫字元轉換為大寫字元。 該函數將字符轉換到位。 (Unicode) |
|
查爾阿珀W 將字串或單一字元轉換為大寫。 如果運算元是字串,則函數會就地轉換字元。 (Unicode) |
|
檢查 DlgButton 變更按鈕控制項的檢查狀態。 |
|
檢查功能表項目 將指定功能表項目的核取記號屬性的狀態設定為選取或清除。 |
|
檢查功能表無線電項目 檢查指定的功能表項目並將其設為選項項目。 同時,函式會清除相關聯群組中的所有其他功能表項目,並清除這些項目的選項項目類型旗標。 |
|
核對單選按鈕 將核取記號新增至 (檢查) 群組中指定的選項按鈕,並從群組中的所有其他選項按鈕中移除核取記號 (清除)。 |
|
子視窗從點 判斷屬於父視窗的子視窗中,如果有的話,哪些包含指定的點。 搜尋僅限於直接子視窗。 孫子和更深的後代窗口不會被搜索。 |
|
ChildWindowFromPointEx 判斷屬於指定父視窗的子視窗 (如果有的話) 包含指定的點。 |
|
用戶端到螢幕 ClientToScreen 函式會將指定點的用戶端區域座標轉換成螢幕座標。 |
|
剪輯游標 將游標限制在螢幕上的矩形區域。 |
|
關閉剪貼簿 關閉剪貼簿。 |
|
關閉桌面 關閉桌面物件的開啟控點。 |
|
CloseGestureInfoHandle 關閉與手勢資訊句柄相關聯的資源。 |
|
CloseTouchInputHandle 關閉觸控輸入控制碼、釋放與其相關聯的進程記憶體,並使控制碼失效。 |
|
關閉視窗 最小化 (但不會毀損) 指定的視窗。 |
|
關閉視窗站 關閉開啟的窗樁控點。 |
|
CopyAcceleratorTableA 複製指定的加速器表格。 此函式可用來取得對應至加速器資料表控點的加速器資料表資料,或判斷加速器資料表資料的大小。 (ANSI) |
|
複製加速器表格W 複製指定的加速器表格。 此函式可用來取得對應至加速器資料表控點的加速器資料表資料,或判斷加速器資料表資料的大小。 (Unicode) |
|
複製游標 複製指定的游標。 |
|
複製圖示 將指定的圖示從另一個模組複製到目前模組。 |
|
複製圖像 建立新影像 (圖示、游標或點陣圖),並將指定影像的屬性複製到新影像。 如有必要,函數會拉伸位以符合新影像的所需大小。 |
|
複製矩形 CopyRect 函式會將一個矩形的座標複製到另一個矩形。 |
|
CountClipboardFormats 擷取剪貼簿上目前不同資料格式的數目。 |
|
CreateAcceleratorTableA 建立加速器表格。 (ANSI) |
|
CreateAcceleratorTableW 建立加速器表格。 (Unicode) |
|
創建Caret 建立系統插入符號的新圖形,並將插入符號的擁有權指派給指定的視窗。 插入符號圖形可以是線條、區塊或點陣圖。 |
|
CreateCursor 建立具有指定大小、位元模式和熱點的游標。 |
|
建立桌面A 建立新的桌面,將它與呼叫進程的目前視窗站相關聯,並將它指派給呼叫執行緒。 (ANSI) |
|
建立桌面ExA 使用指定的堆積建立新的桌面,將它與呼叫進程的目前視窗站建立關聯,並將它指派給呼叫執行緒。 (ANSI) |
|
建立桌面ExW 使用指定的堆積建立新的桌面,將它與呼叫進程的目前視窗站建立關聯,並將它指派給呼叫執行緒。 (Unicode) |
|
創建桌面W 建立新的桌面,將它與呼叫進程的目前視窗站相關聯,並將它指派給呼叫執行緒。 (Unicode) |
|
建立對話框A 從對話方塊範本資源建立無模式對話方塊。 CreateDialog 巨集會使用 CreateDialogParam 函式。 (ANSI) |
|
CreateDialog間接A 從記憶體中的對話框範本建立無模式對話框。 CreateDialogIndirect 巨集會使用 CreateDialogIndirectParam 函式。 (ANSI) |
|
CreateDialogIndirectParamA 從記憶體中的對話框範本建立無模式對話框。 (ANSI) |
|
CreateDialogIndirectParamW 從記憶體中的對話框範本建立無模式對話框。 (Unicode) |
|
CreateDialogIndirectW 從記憶體中的對話框範本建立無模式對話框。 CreateDialogIndirect 巨集會使用 CreateDialogIndirectParam 函式。 (Unicode) |
|
CreateDialogParamA 從對話方塊範本資源建立無模式對話方塊。 (ANSI) |
|
CreateDialogParamW 從對話方塊範本資源建立無模式對話方塊。 (Unicode) |
|
建立對話框W 從對話方塊範本資源建立無模式對話方塊。 CreateDialog 巨集會使用 CreateDialogParam 函式。 (Unicode) |
|
建立圖示 建立具有指定大小、色彩和位元模式的圖示。 |
|
CreateIconFrom資源 從描述圖示的資源位元建立圖示或游標。 (CreateIconFromResource) |
|
CreateIconFromResourceEx 從描述圖示的資源位元建立圖示或游標。 (CreateIconFromResourceEx) |
|
CreateIcon間接 從 ICONINFO 結構建立圖示或游標。 |
|
創建MDIWindowA 建立多檔介面 (MDI) 子視窗。 (ANSI) |
|
創建MDIWindowsW。 建立多檔介面 (MDI) 子視窗。 (Unicode) |
|
建立功能表 建立功能表。 功能表一開始是空的,但可以使用 InsertMenuItem、AppendMenu 和 InsertMenu 函式來填入功能表項目。 |
|
建立彈出式選單 建立下拉式功能表、子功能表或捷徑功能表。 |
|
CreateSyntheticPointerDevice 設定呼叫應用程式的指標插入裝置,並初始化應用程式可以插入的同時指標數目上限。 |
|
建立視窗A 建立重疊視窗、快顯視窗或子視窗。 (ANSI) |
|
建立視窗ExA 建立具有延伸視窗樣式的重疊視窗、快顯視窗或子視窗;否則,此函式與 CreateWindow 函式相同。 (ANSI) |
|
建立視窗ExW 建立具有延伸視窗樣式的重疊視窗、快顯視窗或子視窗;否則,此函式與 CreateWindow 函式相同。 (Unicode) |
|
建立視窗站 建立視窗站物件,將它與呼叫處理程序相關聯,並將它指派給目前的工作階段。 (ANSI) |
|
創建窗口站W 建立視窗站物件,將它與呼叫處理程序相關聯,並將它指派給目前的工作階段。 (Unicode) |
|
創建窗口W 建立重疊視窗、快顯視窗或子視窗。 (Unicode) |
|
DefDlgProcA 呼叫預設對話方塊視窗程式,為具有私人視窗類別的對話方塊未處理的任何視窗訊息提供預設處理。 (ANSI) |
|
DefDlgProcW 呼叫預設對話方塊視窗程式,為具有私人視窗類別的對話方塊未處理的任何視窗訊息提供預設處理。 (Unicode) |
|
DeferWindowPos 更新指定視窗的指定多視窗位置結構。 |
|
DefFrameProcA 為多檔介面 (MDI) 框架視窗的視窗程式未處理的任何視窗訊息提供預設處理。 (ANSI) |
|
DefFrameProcW 為多檔介面 (MDI) 框架視窗的視窗程式未處理的任何視窗訊息提供預設處理。 (Unicode) |
|
DefMDIChildProcA 為多檔介面 (MDI) 子視窗的視窗程式未處理的任何視窗訊息提供預設處理。 (ANSI) |
|
DefMDIChildProcW 為多檔介面 (MDI) 子視窗的視窗程式未處理的任何視窗訊息提供預設處理。 (Unicode) |
|
DefRawInputProc 確認 RAWINPUTHEADER 結構的大小正確無誤。 |
|
DefWindowProcA 呼叫預設視窗程式,為應用程式未處理的任何視窗訊息提供預設處理。 (ANSI) |
|
DefWindowProcW 呼叫預設視窗程式,為應用程式未處理的任何視窗訊息提供預設處理。 (Unicode) |
|
刪除功能表 從指定的功能表中刪除項目。 如果功能表項目開啟功能表或子功能表,則此功能會銷毀功能表或子功能表的控制碼,並釋放功能表或子功能表所使用的記憶體。 |
|
取消註冊 ShellHookWindow 取消註冊已註冊以接收 Shell 攔截訊息的指定 Shell 視窗。 |
|
DestroyAccelerator表格 銷毀加速器表。 |
|
銷毀插入符號 終結插入符號的目前形狀,從視窗中釋放插入符號,並從螢幕上移除插入符號。 |
|
銷毀游標 銷毀游標並釋放游標佔用的任何記憶體。 請勿使用此函式來終結共用游標。 |
|
銷毀圖標 銷毀圖示並釋放該圖示佔用的任何記憶體。 |
|
銷毀選單 終結指定的功能表,並釋放功能表佔用的任何記憶體。 |
|
DestroySyntheticPointer裝置 終結指定的指標插入裝置。 |
|
銷毀視窗 終結指定的視窗。 |
|
對話方塊A 從對話框範本資源建立強制回應對話方塊。 在指定的回呼函式呼叫 EndDialog 函式終止強制回應對話方塊之前,DialogBox 不會傳回控制項。 (ANSI) |
|
DialogBox間接A 從記憶體中的對話框範本建立強制回應對話方塊。 DialogBoxIndirect 不會傳回控制項,直到指定的回呼函式呼叫 EndDialog 函式來終止強制回應對話方塊為止。 (ANSI) |
|
DialogBoxIndirectParamA 從記憶體中的對話框範本建立強制回應對話方塊。 (ANSI) |
|
DialogBoxIndirectParamW 從記憶體中的對話框範本建立強制回應對話方塊。 (Unicode) |
|
對話方塊間接W 從記憶體中的對話框範本建立強制回應對話方塊。 DialogBoxIndirect 不會傳回控制項,直到指定的回呼函式呼叫 EndDialog 函式來終止強制回應對話方塊為止。 (Unicode) |
|
DialogBoxParamA 從對話框範本資源建立強制回應對話方塊。 (ANSI) |
|
DialogBoxParamW 從對話框範本資源建立強制回應對話方塊。 (Unicode) |
|
對話框W 從對話框範本資源建立強制回應對話方塊。 在指定的回呼函式呼叫 EndDialog 函式終止強制回應對話方塊之前,DialogBox 不會傳回控制項。 (Unicode) |
|
DisableProcessWindows重影 停用呼叫 GUI 進程的視窗重影功能。 視窗重影是 Windows 管理員的一項功能,可讓使用者最小化、移動或關閉未回應的應用程式的主視窗。 |
|
調度訊息 DispatchMessage 函式會將訊息分派至視窗程式。 它通常用來分派 GetMessage 函式所擷取的訊息。 |
|
DispatchMessageA 將訊息分派至視窗程序。 它通常用來分派 GetMessage 函式所擷取的訊息。 (調度訊息A) |
|
DispatchMessageW DispatchMessageW (Unicode) 函式會將訊息分派至視窗程式。 它通常用來分派 GetMessage 函式所擷取的訊息。 |
|
DisplayConfigGetDeviceInfo DisplayConfigGetDeviceInfo 函式會擷取裝置的顯示組態資訊。 |
|
DisplayConfigSetDeviceInfo DisplayConfigSetDeviceInfo 函式會設定目標的屬性。 |
|
DlgDir清單A 將清單方塊的內容取代為指定目錄中子目錄和檔案的名稱。 您可以指定一組檔案屬性來過濾名稱清單。 此清單可以選擇性地包含對應的磁碟機。 (ANSI) |
|
DlgDirListComboBoxA 將下拉式方塊的內容取代為指定目錄中子目錄和檔案的名稱。 您可以指定一組檔案屬性來過濾名稱清單。 名稱清單可以包含對應的磁碟機代號。 (ANSI) |
|
DlgDirListComboBoxW 將下拉式方塊的內容取代為指定目錄中子目錄和檔案的名稱。 您可以指定一組檔案屬性來過濾名稱清單。 名稱清單可以包含對應的磁碟機代號。 (Unicode) |
|
DlgDirListW 將清單方塊的內容取代為指定目錄中子目錄和檔案的名稱。 您可以指定一組檔案屬性來過濾名稱清單。 此清單可以選擇性地包含對應的磁碟機。 (Unicode) |
|
DlgDirSelectComboBoxExA 從使用 DlgDirListComboBox 函式填入的下拉式方塊擷取目前的選取範圍。 選取範圍會解譯為磁碟機代號、檔案或目錄名稱。 (ANSI) |
|
DlgDirSelectComboBoxExW 從使用 DlgDirListComboBox 函式填入的下拉式方塊擷取目前的選取範圍。 選取範圍會解譯為磁碟機代號、檔案或目錄名稱。 (Unicode) |
|
DlgDirSelectExA 從單一選取清單方塊擷取目前選取範圍。 它假設清單方塊已由 DlgDirList 函式填入,而且選取範圍是磁碟機代號、檔名或目錄名稱。 (ANSI) |
|
DlgDirSelectExW 從單一選取清單方塊擷取目前選取範圍。 它假設清單方塊已由 DlgDirList 函式填入,而且選取範圍是磁碟機代號、檔名或目錄名稱。 (Unicode) |
|
拖曳偵測 擷取滑鼠並追蹤其移動,直到使用者放開左鍵、按 ESC 鍵,或將滑鼠移至指定點周圍的拖曳矩形之外為止。 |
|
繪製動畫矩形 以動畫方式顯示視窗的標題,以指示圖示的開啟,或視窗的最小化或最大化。 |
|
繪製字幕 DrawCaption 函式會繪製視窗標題。 |
|
繪製邊緣 DrawEdge 函式會繪製一或多個矩形的邊緣。 |
|
繪製焦點矩形 DrawFocusRect 函式會在樣式中繪製矩形,用來指出矩形具有焦點。 |
|
DrawFrameControl DrawFrameControl 函式會繪製指定類型和樣式的框架控制項。 |
|
繪製圖示 將圖示或游標繪製到指定的裝置內容中。 |
|
繪製圖標Ex 將圖示或游標繪製到指定的裝置內容中,執行指定的點陣式作業,並依指定延展或壓縮圖示或游標。 |
|
繪製功能表列 重新繪製指定視窗的功能表列。 如果功能表列在系統建立視窗之後發生變化,則必須呼叫此函數來繪製變更的功能表列。 |
|
繪製狀態A DrawState 函式會顯示影像,並套用視覺效果來指出狀態,例如停用或預設狀態。 (ANSI) |
|
繪製狀態W DrawState 函式會顯示影像,並套用視覺效果來指出狀態,例如停用或預設狀態。 (Unicode) |
|
繪製文字 DrawText 函式會在指定的矩形中繪製格式化的文字。 (DrawText 函數) |
|
繪製文字A DrawText 函式會在指定的矩形中繪製格式化的文字。 它根據指定的方法(展開製表符、對齊字元、換行等)格式化文字。 (繪製文本A) |
|
繪製文字ExA DrawTextEx 函式會在指定的矩形中繪製格式化的文字。 (ANSI) |
|
繪製文字ExW DrawTextEx 函式會在指定的矩形中繪製格式化的文字。 (Unicode) |
|
繪製文字W DrawTextW (Unicode) 函式會在指定的矩形中繪製格式化的文字。 (DrawTextW 函數) |
|
空剪貼簿 清空剪貼簿,並將控點釋放到剪貼簿中的資料。 然後,函式會將剪貼簿的擁有權指派給目前開啟剪貼簿的視窗。 |
|
啟用功能表項目 啟用、停用或灰色指定的功能表項目。 |
|
EnableMouseInPointer 可讓滑鼠做為指標輸入裝置,並傳送WM_POINTER訊息。 |
|
EnableNonClientDpiScaling 在高 DPI 顯示器中,啟用指定最上層視窗之非工作區部分的自動顯示縮放。 必須在初始化該視窗期間呼叫。 |
|
啟用捲軸 EnableScrollBar 函式會啟用或停用一個或兩個捲軸箭號。 |
|
啟用視窗 啟用或停用滑鼠和鍵盤輸入至指定的視窗或控制項。 停用輸入時,視窗不會接收輸入,例如滑鼠點擊和按鍵。 啟用輸入時,視窗會接收所有輸入。 |
|
EndDeferWindowPos 在單一螢幕重新整理週期中同時更新一或多個視窗的位置和大小。 |
|
結束對話框 終結強制回應對話方塊,導致系統結束對話方塊的任何處理。 |
|
結束功能表 結束呼叫執行緒的作用中功能表。 |
|
端漆 EndPaint 函式會在指定的視窗中標記繪畫結束。 每次呼叫 BeginPaint 函式都需要此函式,但只有在繪製完成之後。 |
|
結束任務 強制關閉指定的視窗。 |
|
列舉子視窗 列舉屬於指定父視窗的子視窗,方法是將控制碼傳遞至每個子視窗,然後傳遞至應用程式定義的回呼函式。 |
|
枚舉剪貼板格式 列舉剪貼簿上目前可用的資料格式。 |
|
EnumDesktopsA 列舉與呼叫處理程序的指定視窗站相關聯的所有桌面平台。 函式會依序將每個桌面的名稱傳遞至應用程式定義的回呼函式。 (ANSI) |
|
枚舉桌面W 列舉與呼叫處理程序的指定視窗站相關聯的所有桌面平台。 函式會依序將每個桌面的名稱傳遞至應用程式定義的回呼函式。 (Unicode) |
|
列舉桌面Windows 列舉與指定桌面相關聯的所有最上層視窗。 它會將控制碼傳遞至每個視窗,進而傳遞至應用程式定義的回呼函式。 |
|
列舉顯示裝置A EnumDisplayDevices 函式可讓您取得目前工作階段中顯示裝置的相關資訊。 (ANSI) |
|
列舉顯示裝置W EnumDisplayDevices 函式可讓您取得目前工作階段中顯示裝置的相關資訊。 (Unicode) |
|
列舉顯示監視器 EnumDisplayMonitors 函式會列舉顯示監視器 (包括與鏡像驅動程式相關聯的不可見虛擬監視器) ,這些監視器會與指定裁剪矩形與裝置內容的可見區域交集所形成的區域相交。 EnumDisplayMonitors 針對每個列舉的監視器呼叫應用程式定義的 MonitorEnumProc 回呼函式一次。 請注意,GetSystemMetrics (SM_CMONITORS) 只會計算顯示監視器。 |
|
列舉顯示設定A EnumDisplaySettings 函式會擷取顯示裝置其中一個圖形模式的相關資訊。 若要擷取顯示裝置所有圖形模式的資訊,請呼叫此函式。 (ANSI) |
|
列舉顯示設定ExA EnumDisplaySettingsEx 函式會擷取顯示裝置其中一個圖形模式的相關資訊。 若要擷取顯示裝置所有圖形模式的資訊,請呼叫此函式。 (ANSI) |
|
列舉顯示設定ExW EnumDisplaySettingsEx 函式會擷取顯示裝置其中一個圖形模式的相關資訊。 若要擷取顯示裝置所有圖形模式的資訊,請呼叫此函式。 (Unicode) |
|
列舉顯示設定W EnumDisplaySettings 函式會擷取顯示裝置其中一個圖形模式的相關資訊。 若要擷取顯示裝置所有圖形模式的資訊,請呼叫此函式。 (Unicode) |
|
枚舉PropsA 列舉視窗屬性清單中的所有專案,方法是將專案逐一傳遞至指定的回呼函式。 EnumProps 會繼續進行,直到列舉最後一個專案或回呼函式傳回 FALSE 為止。 (ANSI) |
|
枚舉PropsExA 列舉視窗屬性清單中的所有專案,方法是將專案逐一傳遞至指定的回呼函式。 EnumPropsEx 會繼續進行,直到列舉最後一個專案或回呼函式傳回 FALSE。 (ANSI) |
|
列舉PropsExW 列舉視窗屬性清單中的所有專案,方法是將專案逐一傳遞至指定的回呼函式。 EnumPropsEx 會繼續進行,直到列舉最後一個專案或回呼函式傳回 FALSE。 (Unicode) |
|
枚舉PropsW 列舉視窗屬性清單中的所有專案,方法是將專案逐一傳遞至指定的回呼函式。 EnumProps 會繼續進行,直到列舉最後一個專案或回呼函式傳回 FALSE 為止。 (Unicode) |
|
列舉線程Windows 列舉與執行緒相關聯的所有非子視窗,方法是將控制碼傳遞至每個視窗,然後傳遞至應用程式定義的回呼函式。 |
|
枚舉Windows 列舉畫面上的所有最上層視窗,方法是將控制碼傳遞至每個視窗,然後傳遞至應用程式定義的回呼函式。 EnumWindows 會繼續進行,直到列舉最後一個最上層視窗或回呼函式傳回 FALSE。 |
|
列舉視窗站A 列舉目前工作階段中的所有視窗工作站。 函式會依序將每個視窗站的名稱傳遞至應用程式定義的回呼函式。 (ANSI) |
|
枚舉視窗站W 列舉目前工作階段中的所有視窗工作站。 函式會依序將每個視窗站的名稱傳遞至應用程式定義的回呼函式。 (Unicode) |
|
等於直立 EqualRect 函式會藉由比較兩個指定的矩形的左上角和右下角的座標來判斷兩個指定的矩形是否相等。 |
|
評估鄰近到多邊形 傳回多邊形的分數作為可能的觸控目標 (相較於與觸控接觸區域相交的所有其他多邊形) ,以及多邊形內調整的觸控點。 |
|
評估鄰近至矩形 傳回矩形的分數作為可能的觸控目標,與與觸控接觸區域相交的所有其他矩形,以及矩形內的調整觸控點進行比較。 |
|
ExcludeUpdateRgn ExcludeUpdateRgn 函式會從裁剪區域排除視窗中的更新區域,以防止在視窗的無效區域內繪圖。 |
|
結束Windows 呼叫 ExitWindowsEx 函式來登出互動式使用者。 |
|
結束WindowsEx 登出互動式使用者、關閉系統,或關閉並重新啟動系統。 |
|
填滿矩形 FillRect 函式會使用指定的筆刷來填滿矩形。 此函式包括左邊框線和頂邊框,但不包括矩形的右邊框和底邊框。 |
|
尋找視窗A 擷取最上層視窗的控制碼,其類別名稱和視窗名稱符合指定的字串。 此功能不會搜尋子視窗。 此函式不會執行區分大小寫的搜尋。 (ANSI) |
|
尋找視窗ExA 擷取類別名稱和視窗名稱符合指定字串之視窗的控制碼。 函式會搜尋子視窗,從指定子視窗後面的視窗開始。 此函式不會執行區分大小寫的搜尋。 (ANSI) |
|
尋找視窗ExW 擷取類別名稱和視窗名稱符合指定字串之視窗的控制碼。 函式會搜尋子視窗,從指定子視窗後面的視窗開始。 此函式不會執行區分大小寫的搜尋。 (Unicode) |
|
尋找視窗W 擷取最上層視窗的控制碼,其類別名稱和視窗名稱符合指定的字串。 此功能不會搜尋子視窗。 此函式不會執行區分大小寫的搜尋。 (Unicode) |
|
閃光燈視窗 閃爍指定的視窗一次。 它不會變更視窗的作用中狀態。 |
|
閃光視窗Ex 閃爍指定的視窗。 它不會變更視窗的作用中狀態。 |
|
框架矩形 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 值擷取車輪差異值。 |
|
GET_XBUTTON_WPARAM 從指定的 WPARAM 值擷取特定按鈕的狀態。 |
|
GetActiveWindow 擷取附加至呼叫執行緒訊息佇列之作用中視窗的視窗控制碼。 |
|
GetAltTabInfoA 如果它是應用程式切換 (ALT+TAB) 視窗,則擷取指定視窗的狀態資訊。 (ANSI) |
|
GetAltTabInfoW 如果它是應用程式切換 (ALT+TAB) 視窗,則擷取指定視窗的狀態資訊。 (Unicode) |
|
取得祖先 擷取指定視窗上階的控制碼。 |
|
GetAsyncKeyState 判斷呼叫函式時索引鍵是啟動還是向下,以及在先前呼叫 GetAsyncKeyState 之後是否按下索引鍵。 |
|
GetAutoRotationState 擷取包含系統螢幕自動旋轉狀態的AR_STATE值,例如是否支援自動旋轉,以及使用者是否啟用自動旋轉。 |
|
GetAwarenessFromDpiAwarenessContext 從DPI_AWARENESS_CONTEXT擷取DPI_AWARENESS值。 |
|
獲取捕獲 擷取已擷取滑鼠之視窗 (如果有的話) 控制碼。 一次只能有一個視窗可以擷取滑鼠;無論游標是否在其邊界內,此視窗都會接收滑鼠輸入。 |
|
GetCaretBlinkTime 擷取反轉插入符號像素所需的時間。 使用者可以設定此值。 |
|
GetCaretPos 將插入符號的位置複製到指定的 POINT 結構。 |
|
獲取CIMSSM 擷取輸入訊息的來源 (GetCurrentInputMessageSourceInSendMessage) 。 |
|
取得類別資訊A 擷取視窗類別的相關資訊。 (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 函式會擷取指定視窗所屬類別的名稱。 (取得類別名稱) |
|
Get類別名稱A 擷取指定視窗所屬類別的名稱。 (取得類別名稱A) |
|
取得類別名稱W GetClassNameW (Unicode) 函式會擷取指定視窗所屬類別的名稱。 (Get類別名稱W) |
|
GetClassWord 將指定位移的 16 位 (WORD) 值擷取到指定視窗所屬視窗類別的額外類別記憶體中。 |
|
GetClientRect 擷取視窗工作區的座標。 |
|
GetClipboardData 以指定格式從剪貼簿擷取資料。 剪貼簿之前必須已開啟。 |
|
GetClipboardFormatNameA 從剪貼簿擷取指定已註冊格式的名稱。 函式會將名稱複製到指定的緩衝區。 (ANSI) |
|
GetClipboardFormatNameW 從剪貼簿擷取指定已註冊格式的名稱。 函式會將名稱複製到指定的緩衝區。 (Unicode) |
|
GetClipboard擁有者 擷取剪貼簿目前擁有者的視窗控點。 |
|
GetClipboardSequenceNumber 擷取目前視窗工作站的剪貼簿序號。 |
|
取得剪貼板檢視器 擷取剪貼簿檢視器鏈結中第一個視窗的控點。 |
|
GetClipCursor 擷取游標所限制的矩形區域的螢幕座標。 |
|
GetComboBoxInfo 擷取指定下拉式方塊的相關資訊。 |
|
GetCurrentInputMessageSource 擷取輸入訊息的來源。 |
|
GetCursor 擷取目前游標的控制碼。 |
|
取得游標資訊 擷取全域游標的相關資訊。 |
|
GetCursorPos 擷取滑鼠游標的位置 (以螢幕座標為單位)。 |
|
GetDC GetDC 函式會擷取指定視窗工作區或整個螢幕的裝置內容 (DC) 控制碼。 |
|
GetDCEx GetDCEx 函式會擷取指定視窗工作區域或整個螢幕的裝置內容 (DC) 控制碼。 |
|
GetDesktop視窗 擷取桌面視窗的控制碼。 桌面視窗覆蓋了整個螢幕。 桌面視窗是繪製其他視窗的頂部區域。 |
|
GetDialogBaseUnits 擷取系統的對話框基本單位,這是系統字型中字元的平均寬度和高度。 |
|
GetDialogControlDpiChangeBehavior 擷取對話方塊中子視窗的每個監視器 DPI 縮放行為覆寫。 |
|
GetDialogDpiChangeBehavior 傳回先前呼叫 SetDialogDpiChangeBehavior 所可能在指定對話方塊上設定的旗標。 |
|
GetDisplayAutoRotationPreferences 擷取目前程序的螢幕自動旋轉偏好設定。 |
|
GetDisplayAutoRotationPreferencesByProcessId 擷取 dwProcessId 參數所指出之進程的畫面自動旋轉喜好設定。 |
|
GetDisplayConfigBufferSizes GetDisplayConfigBufferSizes 函式會擷取呼叫 QueryDisplayConfig 函式所需的緩衝區大小。 |
|
GetDlgCtrlID 擷取指定控制項的識別碼。 |
|
取得 Dlg項目 擷取指定對話方塊中控制項的控制碼。 |
|
GetDlgItemInt 將對話方塊中指定控制項的文字轉譯為整數值。 |
|
GetDlgItemTextA 擷取與對話方塊中控制項相關聯的標題或文字。 (ANSI) |
|
GetDlgItemTextW 擷取與對話方塊中控制項相關聯的標題或文字。 (Unicode) |
|
GetDoubleClickTime 擷取滑鼠目前按兩下的時間。 |
|
GetDpiAwarenessContextForProcess 取得指定進程的DPI_AWARENESS_CONTEXT控制碼。 |
|
GetDpiForSystem 傳回系統 DPI。 |
|
GetDpiForWindow 傳回指定視窗的每英吋點數 (dpi) 值。 |
|
GetDpiFromDpiAwarenessContext 從指定的DPI_AWARENESS_CONTEXT控制碼擷取 DPI。 這可讓您判斷執行緒的 DPI,而不需要檢查該執行緒內建立的視窗。 |
|
獲取焦點 擷取具有鍵盤焦點之視窗的控制碼,如果視窗已附加至呼叫執行緒的訊息佇列。 |
|
GetForeground視窗 擷取前景視窗的控制碼 (使用者目前使用的視窗) 。 系統會指派比其他執行緒稍高的優先順序來建立前景視窗的執行程。 |
|
GetGestureConfig 擷取從視窗傳送 Windows Touch 手勢訊息的設定。 |
|
GetGestureExtraArgs 從其 GESTUREINFO 控制碼擷取手勢的其他相關資訊。 |
|
GetGestureInfo 擷取 GESTUREINFO 結構,提供手勢資訊的控制碼。 |
|
GetGui資源 擷取指定處理程序所使用之圖形使用者介面 (GUI) 物件的控點計數。 |
|
GetGUIThreadInfo 擷取作用中視窗或指定 GUI 執行緒的相關資訊。 |
|
獲取圖標信息 擷取指定圖示或游標的相關資訊。 |
|
GetIconInfoExA 擷取指定圖示或游標的相關資訊。 GetIconInfoEx 會使用較新的 ICONINFOEX 結構來擴充 GetIconInfo。 (ANSI) |
|
GetIconInfoExW 擷取指定圖示或游標的相關資訊。 GetIconInfoEx 會使用較新的 ICONINFOEX 結構來擴充 GetIconInfo。 (Unicode) |
|
GetInputState 判斷呼叫執行緒的訊息佇列中是否有滑鼠按鈕或鍵盤訊息。 |
|
取得KBCodePage 擷取現行字碼頁。 |
|
取得鍵盤配置 擷取作用中的輸入地區設定識別碼 (先前稱為鍵盤配置) 。 |
|
GetKeyboardLayoutList 擷取輸入地區設定識別碼 (先前稱為鍵盤配置控制碼) 對應至系統中目前輸入地區設定集。 函式會將識別碼複製到指定的緩衝區。 |
|
GetKeyboardLayoutNameA 擷取呼叫執行緒的作用中輸入地區設定識別碼 (先前稱為鍵盤配置) 的名稱。 (ANSI) |
|
GetKeyboardLayoutNameW 擷取呼叫執行緒的作用中輸入地區設定識別碼 (先前稱為鍵盤配置) 的名稱。 (Unicode) |
|
GetKeyboardState 將 256 個虛擬金鑰的狀態複製到指定的緩衝區。 |
|
取得鍵盤類型 擷取目前鍵盤的相關資訊。 |
|
GetKeyNameTextA 擷取代表索引鍵名稱的字串。 (ANSI) |
|
GetKeyNameTextW 擷取代表索引鍵名稱的字串。 (Unicode) |
|
GetKeyState 擷取指定虛擬金鑰的狀態。 狀態會指定按鍵是向上、向下還是切換 (每次按下按鍵時交替開啟、關閉)。 |
|
GetLastActive彈出視窗 判斷指定視窗所擁有的快顯視窗最近處於作用中狀態。 |
|
GetLastInputInfo 擷取最後一個輸入事件的時間。 |
|
GetLayeredWindowAttributes 擷取分層視窗的不透明度和透明度顏色索引鍵。 |
|
取得清單方塊資訊 擷取指定清單方塊中每欄的項目數。 |
|
取得選單 擷取指派給指定視窗的功能表控制碼。 |
|
GetMenuBarInfo 擷取指定功能表列的相關資訊。 |
|
GetMenuCheckMarkDimensions 擷取預設核取記號點陣圖的尺寸。 |
|
GetMenuContextHelpId 擷取與指定功能表相關聯的說明內容識別碼。 |
|
GetMenuDefaultItem 決定指定功能表上的預設功能表項目。 |
|
取得選單資訊 擷取指定功能表的相關資訊。 |
|
GetMenuItemCount 決定指定功能表中的項目數。 |
|
GetMenuItemID 擷取位於功能表中指定位置的功能表項目的功能表項目識別碼。 |
|
GetMenuItemInfoA 擷取功能表項目的相關資訊。 (ANSI) |
|
GetMenuItemInfoW 擷取功能表項目的相關資訊。 (Unicode) |
|
GetMenuItemRect 擷取指定功能表項目的界限矩形。 |
|
GetMenuState 擷取與指定功能表項目相關聯的功能表旗標。 |
|
GetMenuStringA 將指定功能表項目的文字字串複製到指定的緩衝區中。 (ANSI) |
|
取得選單字串W 將指定功能表項目的文字字串複製到指定的緩衝區中。 (Unicode) |
|
Get訊息 GetMessage 函式會從呼叫執行程的訊息佇列擷取訊息。 (獲取消息) |
|
取得訊息A 從呼叫執行緒的訊息佇列擷取訊息。 函式會分派傳入的已傳送訊息,直到已發佈的訊息可供擷取為止。 (GetMessageA) |
|
GetMessageExtraInfo 擷取目前執行緒的額外訊息資訊。 額外訊息資訊是與目前執行緒訊息佇列相關聯的應用程式或驅動程式定義值。 |
|
GetMessagePos 擷取 GetMessage 函式所擷取之最後一則訊息的游標位置。 |
|
GetMessageTime 擷取 GetMessage 函式所擷取之最後一則訊息的訊息時間。 |
|
GetMessageW GetMessageW 函式 (Unicode) 會從呼叫執行程的訊息佇列擷取訊息。 (獲取消息W) |
|
GetMonitorInfoA GetMonitorInfo 函式會擷取顯示監視器的相關資訊。 (ANSI) |
|
GetMonitorInfoW GetMonitorInfo 函式會擷取顯示監視器的相關資訊。 (Unicode) |
|
GetMouseMovePointsEx 擷取滑鼠或手寫筆最多 64 個先前座標的歷程記錄。 |
|
GetNextDlgGroup項目 擷取對話方塊中指定控制項之前 (或之後) 的控制項群組中第一個控制項的控制碼。 |
|
GetNextDlgTab項目 擷取第一個控制項的控制碼,其具有指定控制項之前 (或之後) 的WS_TABSTOP樣式。 |
|
取得下一個視窗 擷取 Z 順序中下一個或上一個視窗的控制碼。 下一個視窗位於指定的視窗下方;上一個視窗在上方。 |
|
GetOpenClipboardWindow 擷取目前已開啟剪貼簿之視窗的控制碼。 |
|
取得父項 擷取指定視窗父系或擁有者的控制碼。 |
|
GetPhysicalCursorPos 擷取游標在實體座標中的位置。 |
|
GetPointerCursorId 擷取與指定指標相關聯的游標識別碼。 |
|
GetPointerDevice 取得指標裝置的相關資訊。 |
|
GetPointerDeviceCursors 取得對應至與指標裝置相關聯之游標的游標標識碼。 |
|
GetPointerDevice屬性 取得未包含在POINTER_DEVICE_INFO結構中的裝置屬性。 |
|
GetPointerDeviceRects 取得指標裝置的 x 和 y 範圍 (以 himetric) 為單位,以及指標裝置對應至之顯示器的 x 和 y 範圍 (目前解析度)。 |
|
GetPointer裝置 取得連接至系統的指標裝置的相關資訊。 |
|
GetPointerFrameInfo 取得與目前訊息相關聯之指定指標的整個資訊框架。 |
|
GetPointerFrameInfoHistory 取得與目前訊息相關聯之指定指標的整個資訊框架 (包括合併的輸入框架) 。 |
|
GetPointerFramePenInfo 取得與目前訊息相關聯之指定指標 (類型 PT_PEN) 的整個手寫筆型資訊框架。 |
|
GetPointerFramePenInfoHistory 取得與目前訊息相關聯之指定指標 (類型 PT_PEN) 的整個手寫筆型資訊框架 (包括聯合輸入框架) 。 |
|
GetPointerFrameTouchInfo 取得與目前訊息相關聯之指定指標 (類型 PT_TOUCH) 的整個觸控式資訊框架。 |
|
GetPointerFrameTouchInfo歷程記錄 取得與目前訊息相關聯之指定指標 (類型 PT_TOUCH) 的觸控式資訊 (包括聯合輸入畫面) 的整個框架。 |
|
獲取指針信息 取得與目前訊息相關聯之指定指標的資訊。 |
|
GetPointerInfo歷史記錄 取得與個別輸入相關聯的資訊 (如果有的話),這些輸入已合併成指定指標的目前訊息。 |
|
GetPointerInputTransform 取得與目前訊息相關聯之指標資訊座標的一或多個轉換。 |
|
GetPointerPenInfo 取得與目前訊息相關聯之指定指標 (類型 PT_PEN) 的手寫筆型資訊。 |
|
GetPointerPenInfoHistory 取得與個別輸入相關聯的筆型資訊 (如果有的話),這些輸入已合併成指定指標 (類型為 PT_PEN) 的目前訊息。 |
|
GetPointerTouchInfo 取得與目前訊息相關聯之指定指標 (類型 PT_TOUCH) 的觸控式資訊。 |
|
GetPointerTouchInfo歷史記錄 取得與個別輸入相關聯的觸控型資訊 (如果有的話),這些輸入已合併成指定指標 (類型為 PT_TOUCH) 的目前訊息。 |
|
GetPointerType 擷取指定指標的指標類型。 |
|
GetPriorityClipboard格式 擷取指定清單中第一個可用的剪貼簿格式。 |
|
GetProcessDefaultLayout 擷取建立沒有父系或擁有者的視窗時所使用的預設版面配置。 |
|
GetProcessWindowStation 擷取呼叫進程目前視窗站台的控制碼。 |
|
GetPropA 從指定視窗的屬性清單擷取資料控制碼。 字串會識別要擷取的控點。 字串和控制碼必須由先前呼叫 SetProp 函式新增至屬性清單。 (ANSI) |
|
GetPropW 從指定視窗的屬性清單擷取資料控制碼。 字串會識別要擷取的控點。 字串和控制碼必須由先前呼叫 SetProp 函式新增至屬性清單。 (Unicode) |
|
GetQueue狀態 擷取在呼叫執行緒的訊息佇列中找到的訊息類型。 |
|
GetRawInputBuffer 執行原始輸入資料的緩衝讀取。 |
|
GetRaw輸入資料 從指定的裝置擷取原始輸入。 |
|
GetRawInputDeviceInfoA 擷取原始輸入裝置的相關資訊。 (ANSI) |
|
GetRawInputDeviceInfoW 擷取原始輸入裝置的相關資訊。 (Unicode) |
|
GetRawInputDeviceList 列舉連接至系統的原始輸入裝置。 |
|
GetRawPointerDeviceData 從指標裝置取得原始輸入資料。 |
|
GetRegisteredRawInput裝置 擷取目前應用程式原始輸入裝置的相關資訊。 |
|
取得ScrollBarInfo GetScrollBarInfo 函式會擷取指定捲軸的相關資訊。 |
|
取得捲動資訊 GetScrollInfo 函式會擷取捲軸的參數,包括最小和最大捲動位置、頁面大小,以及捲動方塊 (thumb) 的位置。 |
|
GetScrollPos GetScrollPos 函式會擷取指定捲軸中捲軸 (thumb) 捲軸的目前位置。 |
|
取得捲動範圍 GetScrollRange 函式會擷取指定捲軸目前的最小和最大捲動方塊 (縮圖) 位置。 |
|
GetShell視窗 擷取 Shell 桌面視窗的控制碼。 |
|
取得子選單 擷取指定功能表項目所啟用的下拉式功能表或子功能表的控點。 |
|
取得系統顏色 擷取指定顯示元素的目前顏色。 |
|
GetSysColorBrush GetSysColorBrush 函式會擷取控制碼,以識別對應至指定色彩索引之邏輯筆刷。 |
|
GetSystemDpiForProcess 擷取與指定進程相關聯的系統 DPI。 這有助於避免在具有不同系統 DPI 值的多個系統感知進程之間共用 DPI 敏感性資訊所產生的相容性問題。 |
|
取得系統功能表 可讓應用程式存取視窗功能表 (也稱為系統功能表或控制功能表) 以進行複製和修改。 |
|
GetSystem計量 擷取指定的系統度量或系統配置設定。 |
|
GetSystemMetricsForDpi 擷取指定的系統計量或系統組態設定,並考量所提供的 DPI。 |
|
GetTabbedTextExtentA GetTabbedTextExtent 函式會計算字串的寬度和高度。 (ANSI) |
|
GetTabbedTextExtentW GetTabbedTextExtent 函式會計算字串的寬度和高度。 (Unicode) |
|
GetThreadDesktop 擷取指派給指定執行緒之桌面的控制碼。 |
|
GetThreadDpiAwareness內容 取得目前執行緒的DPI_AWARENESS_CONTEXT。 |
|
GetThreadDpiHosting行為 從目前執行緒擷取DPI_HOSTING_BEHAVIOR。 |
|
取得標題欄資訊 擷取指定標題列的相關資訊。 |
|
GetTopWindow 檢查與指定父視窗相關聯之子視窗的 Z 順序,並擷取 Z 順序頂端子視窗的控制碼。 |
|
GetTouchInputInfo 擷取與特定觸控輸入控制碼相關聯之觸控輸入的詳細資訊。 |
|
GetUnpredictedMessagePos 在經過觸控預測處理之前取得指標資料。 |
|
GetUpdatedClipboardFormats 擷取目前支援的剪貼簿格式。 |
|
GetUpdateRect GetUpdateRect 函式會擷取完全包圍指定視窗更新區域的最小矩形座標。 |
|
GetUpdateRgn GetUpdateRgn 函式會將視窗複製到指定的區域,以擷取視窗的更新區域。 更新區域的座標相對於視窗的左上角 (也就是說,它們是用戶端座標) 。 |
|
GetUserObjectInformationA 擷取指定視窗工作站或桌面物件的相關資訊。 (ANSI) |
|
GetUserObjectInformationW 擷取指定視窗工作站或桌面物件的相關資訊。 (Unicode) |
|
GetUserObjectSecurity 擷取指定之用戶物件的安全性資訊。 |
|
取得視窗 擷取視窗的控制碼,其具有指定關聯性 (Z 順序或擁有者) 與指定視窗。 |
|
GetWindowContextHelpId 擷取與指定視窗相關聯的說明內容識別碼 (如果有的話)。 |
|
GetWindowDC GetWindowDC 函式會擷取整個視窗的裝置內容 (DC) ,包括標題列、功能表和捲軸。 |
|
GetWindowDisplayAffinity 從任何進程擷取指定視窗的目前顯示親和性設定。 |
|
GetWindowDpiAwarenessContext 傳回與視窗相關聯的DPI_AWARENESS_CONTEXT。 |
|
GetWindowDpiHosting行為 傳回指定視窗的DPI_HOSTING_BEHAVIOR。 |
|
GetWindowFeedbackSetting 擷取視窗的意見反應設定。 |
|
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 GID_ROTATE_ANGLE_FROM_ARGUMENT 巨集 用於在接收WM_GESTURE結構中的值時解譯GID_ROTATE ullArgument 值。 |
|
GID_ROTATE_ANGLE_TO_ARGUMENT 將弧度值轉換為旋轉手勢訊息的引數。 |
|
灰色字串A GrayString 函數會在指定位置繪製灰色文字。 (ANSI) |
|
灰色字符串W GrayString 函數會在指定位置繪製灰色文字。 (Unicode) |
|
HAS_POINTER_CONFIDENCE_WPARAM 檢查指定的指標訊息是否被視為有意的,而不是意外的。 |
|
隱藏卡雷特 從畫面中移除插入符號。 隱藏插入符號不會破壞其目前的形狀或使插入點失效。 |
|
HiliteMenuItem 新增或移除功能表列中項目的反白顯示。 |
|
膨脹矩形 InflateRect 函式會增加或減少指定矩形的寬度和高度。 |
|
繼承視窗監視器 導致指定的視窗繼承另一個視窗的監視器。 |
|
初始化觸控注入 設定呼叫應用程式的觸控插入內容,並初始化應用程式可以插入的同時連絡人數目上限。 |
|
InjectSyntheticPointerInput 模擬指標輸入 (手寫筆或觸控)。 |
|
注入觸控輸入 模擬觸控輸入。 |
|
InSend訊息 判斷目前的視窗程式是否正在處理呼叫 SendMessage 函式從另一個執行緒 (相同的進程或不同進程) 傳送的訊息。 |
|
InSendMessageEx 判斷目前視窗程序是否正在處理從另一個執行緒傳送的訊息 (在相同的進程或不同的進程中) 。 |
|
插入功能表A 將新的功能表項目插入功能表,將其他項目向下移動。 (ANSI) |
|
插入功能表項目A 在功能表的指定位置插入新的功能表項目。 (ANSI) |
|
插入功能表項目W 在功能表的指定位置插入新的功能表項目。 (Unicode) |
|
插入功能表W 將新的功能表項目插入功能表,將其他項目向下移動。 (Unicode) |
|
InternalGetWindowText 將指定視窗標題列的文字 (如果有的話) 複製到緩衝區中。 |
|
相交矩形 IntersectRect 函式會計算兩個來源矩形的交集,並將交集矩形的座標放入目的地矩形中。 |
|
InvalidateRect InvalidateRect 函式會將矩形新增至指定視窗的更新區域。 更新區域代表必須重新繪製的視窗工作區部分。 |
|
InvalidateRgn InvalidateRgn 函式會將指定區域內的工作區新增至視窗的目前更新區域,以使其失效。 |
|
反轉矩形 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 檢查指定的指標是否採取第三個動作。 |
|
是查爾阿爾法A 判斷字元是否為字母字元。 此判斷是以使用者在設定期間或透過控制台所選取語言的語意為基礎。 (ANSI) |
|
IsCharAlphaNumericA 判斷字元是字母字元還是數字字元。 此判斷是以使用者在設定期間或透過控制台所選取語言的語意為基礎。 (ANSI) |
|
是CharAlphaNumericW 判斷字元是字母字元還是數字字元。 此判斷是以使用者在設定期間或透過控制台所選取語言的語意為基礎。 (Unicode) |
|
是查爾阿爾法W 判斷字元是否為字母字元。 此判斷是以使用者在設定期間或透過控制台所選取語言的語意為基礎。 (Unicode) |
|
是查爾洛爾A 判斷字元是否為小寫。 此判斷是以使用者在設定期間或透過控制台所選取語言的語意為基礎。 |
|
是查爾洛爾W IsCharLowerW (Unicode) 函式會判斷字元是否為小寫。 (伊斯查爾洛爾W) |
|
是查爾·阿珀A 判斷字元是否為大寫。 此判斷是以使用者在設定期間或透過控制台所選取語言的語意為基礎。 (ANSI) |
|
是查爾·阿珀W 判斷字元是否為大寫。 此判斷是以使用者在設定期間或透過控制台所選取語言的語意為基礎。 (Unicode) |
|
是柴爾德 判斷視窗是子視窗還是指定父視窗的子代視窗。 |
|
IsClipboardFormat可用 判斷剪貼簿是否包含指定格式的資料。 |
|
IsDialogMessageA 判斷訊息是否適用於指定的對話方塊,如果是,則會處理訊息。 (ANSI) |
|
IsDialogMessageW 判斷訊息是否適用於指定的對話方塊,如果是,則會處理訊息。 (Unicode) |
|
IsDlgButton已檢查 IsDlgButtonChecked 函式會判斷是否已檢查按鈕控制項,或是否檢查、未核取或不確定的三狀態按鈕控制項。 |
|
IsGUI讀取 判斷呼叫執行緒是否已經是 GUI 執行緒。 它也可以選擇性地將執行緒轉換為 GUI 執行緒。 |
|
IsHungApp視窗 判斷系統是否認為指定的應用程式沒有回應。 |
|
是標誌性的 判斷是否將指定的視窗最小化 (圖示)。 |
|
是ImmersiveProcess 判斷程序是否屬於 Windows 市集應用程式。 |
|
是選單 判斷控點是否為功能表控點。 |
|
IsMouseInPointer啟用 指出是否已設定 EnableMouseInPointer,讓滑鼠做為指標輸入裝置,並傳送WM_POINTER訊息。 |
|
IsProcessDPIAware IsProcessDPIAware 可能會變更或無法使用。 請改用 GetProcessDPIAwareness。 |
|
IsRectEmpty IsRectEmpty 函式會判斷指定的矩形是否為空。 |
|
IsTouch視窗 檢查指定的視窗是否支援觸控,並選擇性地擷取針對視窗觸控功能設定的修飾符旗標。 |
|
IsValidDpiAwareness內容 判斷指定的DPI_AWARENESS_CONTEXT是否有效,且目前系統是否支援。 |
|
是視窗 判斷指定的視窗控制碼是否識別現有的視窗。 |
|
IsWindowArorderd 判斷是否排列指定的視窗 (也就是是否貼齊)。 |
|
IsWindow已啟用 判斷是否啟用指定的視窗以進行滑鼠和鍵盤輸入。 |
|
IsWindowUnicode 判斷指定的視窗是否為原生 Unicode 視窗。 |
|
IsWindowVisible 決定指定視窗的可見性狀態。 |
|
IsWinEventHook已安裝 判斷是否有已安裝的 WinEvent 勾點,可能會收到指定事件的通知。 |
|
IsWow64訊息 判斷從目前執行緒佇列讀取的最後一則訊息是否源自 WOW64 進程。 |
|
是縮放 決定是否最大化視窗。 |
|
keybd_event 合成按鍵。 |
|
殺戮計時器 銷毀指定的計時器。 |
|
負載加速器A 載入指定的加速器表格。 (ANSI) |
|
負載加速器W 載入指定的加速器表格。 (Unicode) |
|
載入位圖A LoadBitmap 函式會從模組的可執行檔載入指定的點陣圖資源。 (ANSI) |
|
載入位圖W LoadBitmap 函式會從模組的可執行檔載入指定的點陣圖資源。 (Unicode) |
|
載入游標A 從與應用程式實例相關聯的可執行檔 (.EXE) 檔載入指定的游標資源。 (ANSI) |
|
載入游標從檔案A 根據檔案中包含的資料建立游標。 (ANSI) |
|
載入游標從檔案W 根據檔案中包含的資料建立游標。 (Unicode) |
|
載入游標W 從與應用程式實例相關聯的可執行檔 (.EXE) 檔載入指定的游標資源。 (Unicode) |
|
載入圖示A 從與應用程式執行個體相關聯的可執行檔 (.exe) 檔案載入指定的圖示資源。 (ANSI) |
|
載入圖示W 從與應用程式執行個體相關聯的可執行檔 (.exe) 檔案載入指定的圖示資源。 (Unicode) |
|
載入影像A 載入圖示、游標、動畫游標或點陣圖。 (ANSI) |
|
載入影像W 載入圖示、游標、動畫游標或點陣圖。 (Unicode) |
|
載入鍵盤配置A 將新的輸入地區設定識別碼 (先前稱為鍵盤配置) 載入系統。 (ANSI) |
|
載入鍵盤配置W 將新的輸入地區設定識別碼 (先前稱為鍵盤配置) 載入系統。 (Unicode) |
|
載入功能表A 從與應用程式實例相關聯的可執行檔 (.exe) 檔案載入指定的功能表資源。 (ANSI) |
|
載入選單間接A 將指定的功能表範本載入記憶體中。 (ANSI) |
|
載入選單間接W 將指定的功能表範本載入記憶體中。 (Unicode) |
|
載入選單W 從與應用程式實例相關聯的可執行檔 (.exe) 檔案載入指定的功能表資源。 (Unicode) |
|
載入字串A 從與指定模組相關聯的可執行檔載入字串資源、將字串複製到緩衝區,並附加終止 Null 字元。 (ANSI) |
|
載入字串W 從與指定模組相關聯的可執行檔載入字串資源、將字串複製到緩衝區,並附加終止 Null 字元。 (Unicode) |
|
鎖定設定前景視窗 前景進程可以呼叫 LockSetForegroundWindow 函式來停用對 SetForegroundWindow 函式的呼叫。 |
|
鎖定視窗更新 LockWindowUpdate 函式會停用或啟用指定視窗中的繪圖。 一次只能鎖定一個視窗。 |
|
鎖定工作站 鎖定工作站的顯示器。 |
|
邏輯到物理點 將視窗中點的邏輯座標轉換為實體座標。 |
|
LogicalToPhysicalPointForPerMonitorDPI 將視窗中的點從邏輯座標轉換成實體座標,而不論呼叫端的每英吋點數 (dpi) 感知為何。 |
|
LookupIconIdFromDirectory 在圖示或游標資料中搜尋最適合目前顯示裝置的圖示或游標。 (LookupIconIdFromDirectory) |
|
LookupIconIdFromDirectoryEx 在圖示或游標資料中搜尋最適合目前顯示裝置的圖示或游標。 (LookupIconIdFromDirectoryEx) |
|
MAKEINTRESOURCEA 將整數值轉換為與資源管理函數相容的資源類型。 此巨集會取代包含資源名稱的字串。 (ANSI) |
|
MAKEINTRESOURCEW 將整數值轉換為與資源管理函數相容的資源類型。 此巨集會取代包含資源名稱的字串。 (Unicode) |
|
馬克爾帕拉姆 建立值,以做為訊息中的 lParam 參數。 巨集會串連指定的值。 |
|
MAKELRESULT 建立值,以作為視窗程序的傳回值。 巨集會串連指定的值。 |
|
MAKEWPARAM 建立值,以做為訊息中的 wParam 參數。 巨集會串連指定的值。 |
|
MapDialogRect 將指定的對話方塊單位轉換為螢幕單位 (像素)。 |
|
MapVirtualKeyA 將虛擬金鑰碼轉換 (對映) 為掃描碼或字元值,或將掃描碼轉換成虛擬金鑰碼。 (ANSI) |
|
MapVirtualKeyExA 將虛擬金鑰碼轉換 (對映) 為掃描碼或字元值,或將掃描碼轉換成虛擬金鑰碼。 此函式會使用輸入語言和輸入地區設定識別碼來翻譯程式碼。 (ANSI) |
|
MapVirtualKeyExW 將虛擬金鑰碼轉換 (對映) 為掃描碼或字元值,或將掃描碼轉換成虛擬金鑰碼。 此函式會使用輸入語言和輸入地區設定識別碼來翻譯程式碼。 (Unicode) |
|
MapVirtualKeyW 將虛擬金鑰碼轉換 (對映) 為掃描碼或字元值,或將掃描碼轉換成虛擬金鑰碼。 (Unicode) |
|
地圖視窗點 MapWindowPoints 函式會將一組點從相對於一個視窗的座標空間轉換 (對應) 為相對於另一個視窗的座標空間。 |
|
MenuItemFromPoint 判斷指定位置的選單項目 (如果有的話)。 |
|
訊息嗶嗶聲 播放波形聲音。 每個聲音類型的波形聲音由登錄中的專案識別。 |
|
訊息方塊 MessageBox 函式會顯示強制回應對話方塊,其中包含系統圖示、一組按鈕,以及簡短的應用程式特定訊息。 |
|
訊息方塊A 顯示強制回應對話方塊,其中包含系統圖示、一組按鈕,以及簡短的應用程式特定訊息,例如狀態或錯誤資訊。 訊息方塊會傳回整數值,指出使用者按一下的按鈕。 (訊息框A) |
|
訊息方塊ExA 建立、顯示和操作訊息方塊。 (ANSI) |
|
訊息方塊ExW 建立、顯示和操作訊息方塊。 (Unicode) |
|
MessageBox間接A 建立、顯示和操作訊息方塊。 訊息方塊包含應用程式定義的訊息文字和標題、任何圖示,以及預先定義按鈕的任意組合。 (ANSI) |
|
MessageBox間接W 建立、顯示和操作訊息方塊。 訊息方塊包含應用程式定義的訊息文字和標題、任何圖示,以及預先定義按鈕的任意組合。 (Unicode) |
|
訊息方塊W MessageBoxW (Unicode) 函式會顯示強制回應對話方塊,其中包含系統圖示、一組按鈕,以及簡短的應用程式特定訊息。 |
|
修改功能表A 變更現有的功能表項目。 (ANSI) |
|
修改選單W 變更現有的功能表項目。 (Unicode) |
|
監視點 MonitorFromPoint 函式會擷取包含指定點之顯示監視器的控制碼。 |
|
MonitorFromRect MonitorFromRect 函式會擷取顯示監視器的控制碼,其與指定矩形的交集區域最大。 |
|
監視器從視窗 MonitorFromWindow 函式會擷取顯示監視器的控制碼,該監視器與指定視窗的界限矩形具有最大的交集區域。 |
|
mouse_event mouse_event 函數合成鼠標運動和按鈕點擊。 |
|
移動視窗 變更指定視窗的位置和尺寸。 |
|
MsgWaitForMultipleObjects 等候,直到一或所有指定的物件處於訊號狀態,或逾時間隔過去為止。 物件可以包含輸入事件物件。 |
|
MsgWaitForMultipleObjectsEx 等候,直到一或所有指定物件處於訊號狀態、I/O 完成常式或非同步程序呼叫 (APC) 排入執行緒佇列,或逾時間隔過去為止。 物件陣列可以包含輸入事件物件。 |
|
NEXTRAWINPUTBLOCK 擷取 RAWINPUT 結構陣列中下一個結構的位置。 |
|
通知WinEvent 向系統發出預先定義事件的訊號。 如果任何用戶端應用程式已註冊事件的攔截函式,系統會呼叫用戶端的攔截函式。 |
|
OemKey掃描 將 OEMASCII 代碼 0 到 0x0FF對應到 OEM 掃描代碼和班次狀態。 函式提供的資訊可讓程式藉由模擬鍵盤輸入,將 OEM 文字傳送至另一個程式。 |
|
OemToCharA 將字串從 OEM 定義的字元集轉譯為 ANSI 或廣字元字串。警告 請勿使用。 (ANSI) |
|
OemToCharBuffA 將字串中指定的字元數目從 OEM 定義的字元集轉譯為 ANSI 或寬字元字串。 (ANSI) |
|
OemToCharBuffW 將字串中指定的字元數目從 OEM 定義的字元集轉譯為 ANSI 或寬字元字串。 (Unicode) |
|
OemToCharW 將字串從 OEM 定義的字元集轉譯為 ANSI 或廣字元字串。警告 請勿使用。 (Unicode) |
|
偏移矩形 OffsetRect 函式會以指定的位移移動指定的矩形。 |
|
開啟剪貼簿 開啟剪貼簿進行檢查,並防止其他應用程式修改剪貼簿內容。 |
|
開放桌面A 開啟指定的桌面物件。 (ANSI) |
|
開放桌面W 開啟指定的桌面物件。 (Unicode) |
|
打開圖標 將最小化 (圖示) 視窗還原至先前的大小和位置;然後它會啟動視窗。 |
|
OpenInputDesktop 開啟接收使用者輸入的桌面。 |
|
開啟視窗站A 開啟指定的視窗樁號。 (ANSI) |
|
打開窗口站W 開啟指定的視窗樁號。 (Unicode) |
|
PackTouchHitTestingProximityEvaluation 傳回鄰近度評估分數和調整後的接觸點座標,做為WM_TOUCHHITTESTING回呼的封裝值。 |
|
Paint桌面 PaintDesktop 函式會以桌面圖樣或桌布填入指定裝置內容中的裁剪區域。 此功能主要提供給 shell 桌面。 |
|
窺視訊息A 分派送入的非佇列訊息、檢查執行緒訊息佇列是否有已張貼的訊息,以及擷取訊息 (如果有的話)。 (ANSI) |
|
PeekMessageW 分派送入的非佇列訊息、檢查執行緒訊息佇列是否有已張貼的訊息,以及擷取訊息 (如果有的話)。 (Unicode) |
|
物理邏輯點 將視窗中點的實體座標轉換為邏輯座標。 |
|
PhysicalToLogicalPointForPerMonitorDPI 將視窗中的點從實體座標轉換成邏輯座標,而不論呼叫端的每英吋點數 (dpi) 感知為何。 |
|
點對點 POINTTOPOINT 巨集會將 POINTS 結構的內容複製到 POINT 結構中。 |
|
點對點 POINTTOPOINTS 巨集會將 POINT 結構轉換為 POINTS 結構。 |
|
貼文訊息A 將訊息放在與建立指定視窗之執行程相關聯的訊息佇列中 (張貼) 訊息,並傳回,而不等待執行緒處理訊息。 (ANSI) |
|
貼文W 將訊息放在與建立指定視窗之執行程相關聯的訊息佇列中 (張貼) 訊息,並傳回,而不等待執行緒處理訊息。 (Unicode) |
|
退出後訊息 向系統指出執行程已提出終止 (結束) 的要求。 它通常用於回應WM_DESTROY訊息。 |
|
PostThreadMessageA 將訊息張貼至指定執行緒的訊息佇列。 它會傳回,而不等待執行緒處理訊息。 (ANSI) |
|
PostThreadMessageW 將訊息張貼至指定執行緒的訊息佇列。 它會傳回,而不等待執行緒處理訊息。 (Unicode) |
|
列印視窗 PrintWindow 函式會將視覺視窗複製到指定的裝置內容 (DC) ,通常是印表機 DC。 |
|
PrivateExtractIconsA 建立從指定檔案擷取之圖示的控點陣列。 (ANSI) |
|
PrivateExtractIconsW 建立從指定檔案擷取之圖示的控點陣列。 (Unicode) |
|
PtIn矩形 PtInRect 函式會判斷指定的點是否位於指定的矩形內。 |
|
查詢顯示配置 QueryDisplayConfig 函式會擷取目前設定中所有顯示裝置或檢視之所有可能顯示路徑的相關資訊。 |
|
RealChildWindowFromPoint 擷取指定點子視窗的控制碼。 搜尋僅限於直接子視窗;孫子和更深的後代窗口不會被搜索。 |
|
RealGetWindow類別A 擷取指定視窗類型的字串。 (ANSI) |
|
RealGetWindow類別W 擷取指定視窗類型的字串。 (Unicode) |
|
重繪視窗 RedrawWindow 函式會更新視窗工作區中指定的矩形或區域。 |
|
註冊類別A 註冊視窗類別,以便在呼叫 CreateWindow 或 CreateWindowEx 函式時後續使用。 (註冊類A) |
|
註冊類別ExA 註冊視窗類別,以便在呼叫 CreateWindow 或 CreateWindowEx 函式時後續使用。 (註冊類別ExA) |
|
註冊類別ExW 註冊視窗類別,以便在呼叫 CreateWindow 或 CreateWindowEx 函式時後續使用。 (註冊類別ExW) |
|
註冊類別W 註冊視窗類別,以便在呼叫 CreateWindow 或 CreateWindowEx 函式時後續使用。 (註冊類別W) |
|
註冊剪貼簿格式A 註冊新的剪貼簿格式。 然後,此格式可以用作有效的剪貼簿格式。 (ANSI) |
|
註冊剪貼簿格式W 註冊新的剪貼簿格式。 然後,此格式可以用作有效的剪貼簿格式。 (Unicode) |
|
RegisterDeviceNotificationA 註冊視窗將接收通知的裝置或裝置類型。 (ANSI) |
|
註冊裝置通知W 註冊視窗將接收通知的裝置或裝置類型。 (Unicode) |
|
RegisterForTooltipDismissNotification 讓應用程式或 UI 架構註冊和取消註冊視窗,以接收關閉其工具提示視窗的通知。 |
|
註冊熱鍵 定義全系統的快速鍵。 |
|
RegisterPointerDevice通知 註冊視窗來處理WM_POINTERDEVICECHANGE、WM_POINTERDEVICEINRANGE和WM_POINTERDEVICEOUTOFRANGE指標裝置通知。 |
|
RegisterPointerInputTarget 允許呼叫端註冊目標視窗,以將指定類型的所有指標輸入重新導向至該視窗。 |
|
RegisterPointerInputTargetEx RegisterPointerInputTargetEx 可能會變更或無法使用。 請改用 RegisterPointerInputTarget。 |
|
RegisterPowerSetting通知 註冊應用程式以接收特定電源設定事件的電源設定通知。 |
|
RegisterRaw輸入裝置 註冊提供原始輸入資料的裝置。 |
|
註冊 ShellHookWindow 註冊指定的 Shell 視窗,以接收對 Shell 應用程式有用的事件或通知的特定訊息。 |
|
註冊暫停恢復通知 登錄以在系統暫停或恢復時接收通知。 類似於 PowerRegisterSuspendResumeNotification,但在使用者模式中運作,而且可以採用視窗句柄。 |
|
註冊TouchHitTestingWindow 註冊視窗來處理WM_TOUCHHITTESTING通知。 |
|
註冊觸控視窗 將視窗註冊為觸控功能。 |
|
註冊視窗訊息A 定義保證在整個系統中唯一的新視窗訊息。 訊息值可以在傳送或張貼訊息時使用。 (ANSI) |
|
註冊視窗訊息W 定義保證在整個系統中唯一的新視窗訊息。 訊息值可以在傳送或張貼訊息時使用。 (Unicode) |
|
釋放捕獲 從目前執行緒中的視窗釋放滑鼠擷取,並還原正常的滑鼠輸入處理。 |
|
ReleaseDC ReleaseDC 函式會釋放裝置內容 (DC),釋放它以供其他應用程式使用。 ReleaseDC 函式的效果取決於 DC 的類型。 它只會釋放一般和視窗 DC。 它對類別或專用 DC 沒有影響。 |
|
移除剪貼板格式接聽程式 從系統維護的剪貼簿格式接聽程式清單中移除指定的視窗。 |
|
移除功能表 刪除功能表項目或從指定的功能表中分離子功能表。 |
|
移除PropA 從指定視窗的屬性清單中移除專案。 指定的字串會識別要移除的項目。 (ANSI) |
|
移除 PropW 從指定視窗的屬性清單中移除專案。 指定的字串會識別要移除的項目。 (Unicode) |
|
回覆訊息 回覆 SendMessage 函式從另一個執行緒傳送的訊息。 |
|
螢幕到用戶端 ScreenToClient 函式會將畫面上指定點的螢幕座標轉換成用戶端區域座標。 |
|
滾動DC ScrollDC 函式會水平和垂直捲動矩形位。 |
|
捲動視窗 ScrollWindow 函式會捲動指定視窗工作區的內容。 |
|
捲動視窗Ex ScrollWindowEx 函式會捲動指定視窗工作區的內容。 |
|
SendDlgItemMessageA 將訊息傳送至對話方塊中的指定控制項。 (ANSI) |
|
傳送 DlgItemMessageW 將訊息傳送至對話方塊中的指定控制項。 (Unicode) |
|
傳送輸入 合成擊鍵、滑鼠動作和按鈕點擊。 |
|
發送訊息 SendMessage 函式會將指定的訊息傳送至一或多個視窗。 (SendMessage 函數) |
|
傳送訊息A 將指定的訊息傳送至一或多個視窗。 SendMessage 函式會呼叫指定視窗的視窗程式,而且在視窗程式處理訊息之前不會傳回。 (發送訊息A) |
|
傳送訊息回呼A 將指定的訊息傳送至一或多個視窗。 (傳送訊息回呼A) |
|
傳送訊息回呼W 將指定的訊息傳送至一或多個視窗。 (傳送訊息回呼W) |
|
SendMessageTimeoutA 將指定的訊息傳送至一或多個視窗。 (ANSI) |
|
傳送訊息逾時W 將指定的訊息傳送至一或多個視窗。 (Unicode) |
|
傳送訊息W SendMessageW (Unicode) 函式會將指定的訊息傳送至一或多個視窗。 (發送消息W) |
|
傳送通知訊息A 將指定的訊息傳送至一或多個視窗。 (傳送通知訊息A) |
|
傳送通知訊息W 將指定的訊息傳送至一或多個視窗。 (發送通知訊息W) |
|
設定主動視窗 啟動視窗。 視窗必須附加至呼叫執行緒的訊息佇列。 |
|
SetAdditionalForegroundBoost進程 SetAdditionalForegroundBoostProcesses 是效能輔助 API,可協助應用程式使用多進程應用程式模型,其中多個進程會以資料或轉譯的形式提供前景體驗。 |
|
設定擷取 將滑鼠擷取設定為屬於目前執行緒的指定視窗。 |
|
設定CaretBlinkTime 將插入符號閃爍時間設定為指定的毫秒數。 閃爍時間是反轉插入符號像素所需的經過時間(以毫秒為單位)。 |
|
SetCaretPos 將插入符號移至指定的座標。 如果擁有插入符號的視窗是使用 CS_OWNDC 類別樣式建立,則指定的座標會受限於與該視窗相關聯之裝置內容的對應模式。 |
|
SetClassLongA 將指定位移處指定的 32 位 (長) 值取代為指定視窗所屬類別的額外類別記憶體或 WNDCLASSEX 結構。 (ANSI) |
|
SetClassLongPtrA 取代指定視窗所屬類別的額外類別記憶體或 WNDCLASSEX 結構中指定位移的指定值。 (ANSI) |
|
SetClassLongPtrW 取代指定視窗所屬類別的額外類別記憶體或 WNDCLASSEX 結構中指定位移的指定值。 (Unicode) |
|
SetClassLongW 將指定位移處指定的 32 位 (長) 值取代為指定視窗所屬類別的額外類別記憶體或 WNDCLASSEX 結構。 (Unicode) |
|
SetClassWord 將指定位移處的 16 位 (WORD) 值取代為指定視窗所屬視窗類別的額外類別記憶體。 |
|
設定剪貼簿資料 以指定的剪貼簿格式將資料放在剪貼簿上。 |
|
設定剪貼簿檢視器 將指定的視窗新增至剪貼簿檢視器鏈結。 每當剪貼簿的內容變更時,剪貼簿檢視器視窗都會收到WM_DRAWCLIPBOARD訊息。 此函式用於與舊版 Windows 的回溯相容性。 |
|
SetCoalescableTimer 建立具有指定逾時值和合併容錯延遲的計時器。 |
|
設定游標 設定游標形狀。 |
|
設定游標位置 將游標移動到指定的螢幕座標。 |
|
SetDialogControlDpi變更行為 覆寫對話方塊中子視窗的預設每個監視器 DPI 縮放行為。 |
|
SetDialogDpi變更行為 Per-Monitor v2 內容中的對話方塊會自動調整 DPI 縮放。 此方法可讓您自訂其 DPI 變更行為。 |
|
設定顯示自動旋轉偏好設定 設定目前程序的螢幕自動旋轉偏好設定。 |
|
設定顯示配置 SetDisplayConfig 函式會藉由獨佔啟用目前會話中的指定路徑來修改顯示拓撲、來源和目標模式。 |
|
SetDlgItemInt 將對話方塊中控制項的文字設定為指定整數值的字串表示法。 |
|
SetDlgItemTextA 在對話方塊中設定控制項的標題或文字。 (ANSI) |
|
SetDlgItemTextW 在對話方塊中設定控制項的標題或文字。 (Unicode) |
|
設定雙擊時間 設定滑鼠的按兩下時間。 |
|
設定焦點 將鍵盤焦點設定為指定的視窗。 視窗必須附加至呼叫執行緒的訊息佇列。 |
|
設定前景視窗 將建立指定視窗的執行緒帶到前景並啟用視窗。 |
|
SetGestureConfig 設定從視窗傳送的訊息,以取得 Windows Touch 手勢。 |
|
設定鍵盤狀態 將鍵盤按鍵狀態陣列複製到呼叫執行緒的鍵盤輸入狀態資料表。 這是 GetKeyboardState 和 GetKeyState 函式所存取的相同數據表。 對此表格所做的變更不會影響任何其他執行緒的鍵盤輸入。 |
|
SetLastErrorEx 設定最後一個錯誤碼。 |
|
SetLayeredWindow屬性 設定分層視窗的不透明度和透明度顏色鍵。 |
|
SetMenu 將新功能表指派給指定的視窗。 |
|
SetMenuContextHelpId 將說明內容識別碼與功能表建立關聯。 |
|
設定功能表預設項目 設定指定功能表的預設功能表項目。 |
|
設定功能表資訊 設定指定功能表的資訊。 |
|
SetMenuItemBitmaps 將指定的點陣圖與功能表項目建立關聯。 無論功能表項目是選取還是清除,系統都會在功能表項目旁邊顯示適當的點陣圖。 |
|
SetMenuItemInfoA 變更功能表項目的相關資訊。 (ANSI) |
|
SetMenuItemInfoW 變更功能表項目的相關資訊。 (Unicode) |
|
設定訊息額外資訊 設定目前執行緒的額外訊息資訊。 |
|
設定父項 變更指定子視窗的父視窗。 |
|
SetPhysicalCursorPos 設定游標在實體座標中的位置。 |
|
設定處理程序預設配置 變更在建立視窗時,僅針對目前執行中的進程建立沒有父系或擁有者的視窗時的預設版面配置。 |
|
SetProcessDPIAware SetProcessDPIAware 可能會變更或無法使用。 請改用 SetProcessDPIAwareness。 |
|
SetProcessDpiAwareness內容 將目前的進程設定為指定的每英吋點數 (dpi) 感知內容。 DPI 感知內容來自 DPI_AWARENESS_CONTEXT 值。 |
|
SetProcessRestriction豁免 免除呼叫程序的限制,以防止桌面程序與 Windows 市集應用程式環境互動。 此功能由開發和調試工具使用。 |
|
設定處理視窗站 將指定的視窗站點指派給呼叫進程。 |
|
設定PropA 新增項目或變更指定視窗屬性清單中的現有項目。 (ANSI) |
|
設定道具W 新增項目或變更指定視窗屬性清單中的現有項目。 (Unicode) |
|
SetRect SetRect 函式會設定指定矩形的座標。 這相當於將 left、top、right 和 bottom 引數指派給 RECT 結構的適當成員。 |
|
SetRectEmpty SetRectEmpty 函式會建立空白矩形,其中所有座標都會設定為零。 |
|
設定捲動資訊 SetScrollInfo 函式會設定捲軸的參數,包括最小和最大捲動位置、頁面大小,以及捲動方塊 (thumb) 的位置。 如果要求,函式也會重新繪製捲軸。 |
|
設定捲動位置 SetScrollPos 函式會設定捲軸方塊 (thumb) 在指定捲軸中的位置,並視需要重新繪製捲軸以反映捲軸方塊的新位置。 |
|
設定捲動範圍 SetScrollRange 函式會設定指定捲軸的最小和最大捲動方塊位置。 |
|
設定系統顏色 設定指定顯示元素的顏色。 |
|
SetSystemCursor 可讓應用程式自訂系統游標。 它會將 id 參數所指定的系統游標內容取代為 hcur 參數所指定的游標內容,然後終結 hcur。 |
|
SetThreadCursorCreationScaling 設定在此執行緒上建立資料指標的 DPI 比例。 在調整顯示游標的特定監視器時,會考慮此值。 |
|
設定執行緒桌面 將指定的桌面平台指派給呼叫執行緒。 桌面上的所有後續操作都會使用授予桌面的存取權限。 |
|
SetThreadDpiAwareness內容 將目前執行緒的 DPI 感知設定為提供的值。 |
|
SetThreadDpiHosting行為 設定執行緒的DPI_HOSTING_BEHAVIOR。 此行為可讓在執行程中建立的視窗裝載具有不同DPI_AWARENESS_CONTEXT子視窗。 |
|
SetTimer 建立具有指定逾時值的計時器。 |
|
SetUserObject資訊A 設定有關指定視窗工作站或桌面物件的資訊。 (ANSI) |
|
設定使用者物件資訊W 設定有關指定視窗工作站或桌面物件的資訊。 (Unicode) |
|
SetUserObjectSecurity 設定用戶物件的安全性。 例如,這可以是視窗或 DDE 交談。 |
|
SetWindowContextHelpId 將說明內容識別碼與指定的視窗產生關聯。 |
|
設定視窗顯示親和性 將顯示親和性設定儲存在與視窗相關聯的 hWnd 上的核心模式。 |
|
SetWindowFeedback設定 設定視窗的意見反應設定。 |
|
SetWindowLongA 變更指定視窗的屬性。 函式也會將指定的位移量設定為額外視窗記憶體的 32 位 (長) 值。 (ANSI) |
|
SetWindowLongPtrA 變更指定視窗的屬性。 (ANSI) |
|
SetWindowLongPtrW 變更指定視窗的屬性。 (Unicode) |
|
設定視窗長W 變更指定視窗的屬性。 函式也會將指定的位移量設定為額外視窗記憶體的 32 位 (長) 值。 (Unicode) |
|
設定視窗放置 設定顯示狀態,以及指定視窗的還原、最小化和最大化位置。 |
|
設定視窗位置 變更子視窗、快顯視窗或頂層視窗的大小、位置和 Z 順序。 這些窗口根據它們在屏幕上的外觀進行排序。 最頂層的視窗會獲得最高等級,並且是 Z 順序中的第一個視窗。 |
|
SetWindowRgn SetWindowRgn 函式會設定視窗的視窗區域。 |
|
設定WindowsHookExA 將應用程式定義的攔截程序安裝到攔截鏈結中。 (ANSI) |
|
設定WindowsHookExW 將應用程式定義的攔截程序安裝到攔截鏈結中。 (Unicode) |
|
設定視窗文字A 變更指定視窗標題列的文字 (如果有的話)。 如果指定的視窗是控制項,則會變更控制項的文字。 不過,SetWindowText 無法變更另一個應用程式中控制項的文字。 (ANSI) |
|
設定視窗文字W 變更指定視窗標題列的文字 (如果有的話)。 如果指定的視窗是控制項,則會變更控制項的文字。 不過,SetWindowText 無法變更另一個應用程式中控制項的文字。 (Unicode) |
|
SetWinEventHook 設定一系列事件的事件掛鉤函式。 |
|
顯示卡雷特 使插入符號在螢幕上顯示插入符號的當前位置。 當插入符號變得可見時,它會自動開始閃爍。 |
|
顯示游標 顯示或隱藏游標。 (顯示遊標) |
|
顯示擁有的彈出窗口 顯示或隱藏指定視窗所擁有的所有快顯視窗。 |
|
顯示捲軸 ShowScrollBar 函式會顯示或隱藏指定的捲軸。 |
|
展示窗口 設定指定視窗的顯示狀態。 |
|
顯示視窗非同步 設定視窗的顯示狀態,而不等待作業完成。 |
|
ShutdownBlockReasonCreate 指出無法關閉系統,並設定在起始系統關閉時要向使用者顯示的原因字串。 |
|
關閉封鎖原因銷毀 指出可以關閉系統並釋放原因字串。 |
|
ShutdownBlockReason查詢 擷取 ShutdownBlockReasonCreate 函式所設定的原因字串。 |
|
SkipPointerFrame訊息 判斷哪個指標輸入框架產生指定指標最近擷取的訊息,並捨棄從相同指標輸入框架產生的任何佇列 (未擷取) 指標輸入訊息。 |
|
聲音哨兵 觸發視覺訊號,指出正在播放聲音。 |
|
減法矩形 SubtractRect 函式會決定從另一個矩形減去一個矩形所形成的矩形座標。 |
|
交換滑鼠按鈕 反轉或恢復滑鼠左右鍵的意義。 |
|
切換桌面 使指定的桌面可見並激活它。 這可讓桌面接收使用者的輸入。 |
|
切換至此視窗 將焦點切換至指定的視窗,並將其帶到前景。 |
|
SystemParametersInfoA 擷取或設定其中一個全系統參數的值。 (ANSI) |
|
SystemParametersInfoForDpi 擷取其中一個全系統參數的值,並考量所提供的 DPI 值。 |
|
系統參數資訊 擷取或設定其中一個全系統參數的值。 (Unicode) |
|
索引標籤式文字輸出A TabbedTextOut 函式會在指定位置寫入字串,將定位點展開至定位點位置陣列中指定的值。 文字以目前選取的字型、背景色彩和文字色彩書寫。 (ANSI) |
|
索引標籤文字輸出W TabbedTextOut 函式會在指定位置寫入字串,將定位點展開至定位點位置陣列中指定的值。 文字以目前選取的字型、背景色彩和文字色彩書寫。 (Unicode) |
|
平鋪視窗 並排指定父視窗的指定子視窗。 |
|
到阿西 將指定的虛擬按鍵程式代碼和鍵盤狀態轉譯為對應的字元或字元。 |
|
到AsciiEx 將指定的虛擬按鍵程式代碼和鍵盤狀態轉譯為對應的字元或字元。 函式會使用輸入語言和輸入地區設定識別碼所識別的實體鍵盤配置來翻譯程式碼。 |
|
TOUCH_COORD_TO_PIXEL 將觸控座標轉換為像素。 |
|
到Unicode 將指定的虛擬按鍵程式代碼和鍵盤狀態轉譯為對應的 Unicode 字元或字元。 (到Unicode) |
|
到UnicodeEx 將指定的虛擬按鍵程式代碼和鍵盤狀態轉譯為對應的 Unicode 字元或字元。 (到UnicodeEx) |
|
追蹤滑鼠事件 當滑鼠指標離開視窗或將滑鼠停留在視窗上指定的時間量時,張貼訊息。 |
|
追蹤彈出式選單 在指定位置顯示捷徑功能表,並追蹤功能表上項目的選取。 快捷菜單可以出現在屏幕上的任何位置。 |
|
TrackPopupMenuEx 在指定位置顯示捷徑選單,並追蹤捷徑選單上的項目選取。 快捷菜單可以出現在屏幕上的任何位置。 |
|
翻譯加速器A 處理功能表命令的快捷鍵。 (ANSI) |
|
翻譯加速器W 處理功能表命令的快捷鍵。 (Unicode) |
|
翻譯MDISysAccel 處理與指定 MDI 用戶端視窗相關聯之多檔介面 (MDI) 子視窗之視窗功能表命令的加速器按鍵。 |
|
翻譯訊息 將虛擬金鑰訊息轉換為字元訊息。 字元訊息會張貼至呼叫執行緒的訊息佇列,以便在下次執行緒呼叫 GetMessage 或 PeekMessage 函式時讀取。 |
|
UnhookWindowsHookEx 移除 SetWindowsHookEx 函式在攔截鏈結中安裝的攔截程式。 |
|
UnhookWinEvent 移除先前呼叫 SetWinEventHook 所建立的事件攔截函式。 |
|
聯合矩形 UnionRect 函式會建立兩個矩形的聯集。 聯集是包含兩個來源矩形的最小矩形。 |
|
卸載鍵盤配置 卸載輸入地區設定識別碼 (先前稱為鍵盤配置)。 |
|
取消註冊類別A 取消註冊視窗類別,釋放類別所需的記憶體。 (ANSI) |
|
取消註冊類別W 取消註冊視窗類別,釋放類別所需的記憶體。 (Unicode) |
|
取消註冊裝置通知 關閉指定的裝置通知句柄。 |
|
取消註冊熱鍵 釋放呼叫執行緒先前註冊的快速鍵。 |
|
UnregisterPointerInputTarget 允許呼叫端取消註冊目標視窗,以將指定類型的所有指標輸入重新導向至該視窗。 |
|
取消註冊PointerInputTargetEx UnregisterPointerInputTargetEx 可能會變更或無法使用。 請改用 UnregisterPointerInputTarget。 |
|
取消註冊PowerSetting通知 取消註冊電源設定通知。 |
|
取消註冊暫停恢復通知 取消註冊,以便在系統暫停或恢復時接收通知。 類似於 PowerUnregisterSuspendResumeNotification,但在使用者模式下運作。 |
|
取消註冊觸控視窗 將視窗註冊為不再具有觸控功能。 |
|
UpdateLayeredWindow 更新分層視窗的位置、大小、形狀、內容和半透明度。 |
|
更新視窗 如果視窗的更新區域不是空的,則 UpdateWindow 函式會傳送WM_PAINT訊息至視窗,以更新指定視窗的工作區。 |
|
UserHandleGrantAccess 授與或拒絕對具有使用者介面限制之工作的使用者物件控制碼的存取權。 |
|
驗證矩形 ValidateRect 函式會從指定視窗的更新區域移除矩形,以驗證矩形內的工作區。 |
|
驗證Rgn ValidateRgn 函式會從指定視窗的目前更新區域移除區域,以驗證區域內的工作區。 |
|
VkKey掃描A 將字元轉譯為目前鍵盤的對應虛擬按鍵程式碼和移位狀態。 (ANSI) |
|
VkKeyScanExA 將字元轉譯為對應的虛擬按鍵代碼和移位狀態。 函式會使用輸入語言和輸入地區設定識別碼所識別的實體鍵盤配置來翻譯字元。 (ANSI) |
|
VkKeyScanExW 將字元轉譯為對應的虛擬按鍵代碼和移位狀態。 函式會使用輸入語言和輸入地區設定識別碼所識別的實體鍵盤配置來翻譯字元。 (Unicode) |
|
VkKey掃描W 將字元轉譯為目前鍵盤的對應虛擬按鍵程式碼和移位狀態。 (Unicode) |
|
WaitForInputIdle 等候,直到指定的處理程序完成處理其初始輸入,並等候使用者輸入,且沒有擱置的輸入,或直到逾時間隔過去為止。 |
|
等待訊息 當執行程的訊息佇列中沒有其他訊息時,將控制權讓給其他執行緒。 WaitMessage 函式會暫停執行緒,而且直到將新訊息放入執行緒的訊息佇列中為止,才會傳回。 |
|
WindowFromDC WindowFromDC 函式會傳回與指定顯示裝置內容 (DC) 相關聯之視窗的控制碼。 使用指定裝置內容的輸出函式會繪製至此視窗。 |
|
WindowFromPhysicalPoint 擷取包含指定實體點之視窗的控制碼。 |
|
視窗從點 擷取包含指定點之視窗的控制碼。 |
|
WinHelpA 啟動 Windows 說明 (Winhelp.exe) ,並傳遞其他資料,指出應用程式所要求說明的本質。 (ANSI) |
|
WinHelpW 啟動 Windows 說明 (Winhelp.exe) ,並傳遞其他資料,指出應用程式所要求說明的本質。 (Unicode) |
|
wsprintfA 將格式化的資料寫入指定的緩衝區。 (ANSI) |
|
wsprintfW 將格式化的資料寫入指定的緩衝區。 (Unicode) |
|
wvsprintfA 使用引數清單的指標,將格式化的資料寫入指定的緩衝區。 (ANSI) |
|
wvsprintfW 使用引數清單的指標,將格式化的資料寫入指定的緩衝區。 (Unicode) |
回呼函式
|
DLGPROC 應用程式定義的回呼函式,搭配 CreateDialog 和 DialogBox 函式系列使用。 |
|
DRAWSTATEPROC DrawStateProc 函式是應用程式定義的回呼函式,可轉譯 DrawState 函式的複雜影像。 |
|
編輯WORDBREAKPROCA 與EM_SETWORDBREAKPROC訊息搭配使用的應用程式定義回呼函式。 (ANSI) |
|
編輯WORDBREAKPROCW 與EM_SETWORDBREAKPROC訊息搭配使用的應用程式定義回呼函式。 (Unicode) |
|
灰弦proc OutputProc 函數是與 GrayString 函數一起使用的應用程式定義回呼函數。 |
|
鉤子 與 SetWindowsHookEx 函式搭配使用的應用程式定義或程式庫定義的回呼函式。 系統會在呼叫 SendMessage 函式之後呼叫此函式。 鉤子程序可以檢查訊息;它無法修改它。 |
|
MONITORENUMPROC MonitorEnumProc 函式是 EnumDisplayMonitors 函式所呼叫的應用程式定義回呼函式。 |
|
MSGBOX回呼 您在應用程式中定義的回呼函式,可處理訊息方塊的說明事件。 |
|
普羅普魯卡 搭配 EnumProps 函式使用的應用程式定義回呼函式。 (ANSI) |
|
前開前序 與 EnumPropsEx 函式搭配使用的應用程式定義回呼函式。 (ANSI) |
|
PROPENUMPROCEXW 與 EnumPropsEx 函式搭配使用的應用程式定義回呼函式。 (Unicode) |
|
PROPENUMPROCW 搭配 EnumProps 函式使用的應用程式定義回呼函式。 (Unicode) |
|
SENDASYNCPROC 與 SendMessageCallback 函式搭配使用的應用程式定義回呼函式。 |
|
TIMERPROC 應用程式定義的回呼函式,可處理WM_TIMER訊息。 TIMERPROC 類型會定義此回呼函式的指標。 TimerProc 是應用程式定義函式名稱的預留位置。 |
|
WINEVENTPROC 應用程式定義的回呼 (或掛鉤) 函式,系統會呼叫以回應可存取物件所產生的事件。 |
|
WNDPROC 您在應用程式中定義的回呼函式,可處理傳送至視窗的訊息。 |
結構體系
|
加速 定義快速鍵資料表中使用的加速器索引鍵。 |
|
ACCESSTIMEOUT 包含與協助工具功能相關聯的逾時期間的相關資訊。 |
|
阿爾塔布信息 包含應用程式切換 (ALT+TAB) 視窗的狀態資訊。 |
|
動畫資訊 描述與使用者動作相關聯的動畫效果。 |
|
口述影像 包含與音訊描述相關的資訊。 當指定SPI_GETAUDIODESCRIPTION或SPI_SETAUDIODESCRIPTION動作值時,此結構會與 SystemParametersInfo 函式搭配使用。 |
|
BSMINFO的 包含拒絕來自 BroadcastSystemMessageEx 要求之視窗的相關資訊。 |
|
CBT_CREATEWNDA 包含在建立視窗之前傳遞至WH_CBT攔截程式 CBTProc 的資訊。 (ANSI) |
|
CBT_CREATEWNDW 包含在建立視窗之前傳遞至WH_CBT攔截程式 CBTProc 的資訊。 (Unicode) |
|
CBTACTIVATE結構體 包含在啟動視窗之前傳遞至WH_CBT攔截程式 CBTProc 的資訊。 |
|
CHANGEFILTERSTRUCT 包含呼叫 ChangeWindowMessageFilterEx 函式所取得的擴充結果資訊。 |
|
CLIENTCREATESTRUCT 包含 MDI 用戶端視窗的功能表和第一個多檔介面 (MDI) 子視窗的相關資訊。 |
|
組合框資訊 包含下拉式方塊狀態資訊。 |
|
COMPAREITEMSTRUCT 提供已排序、擁有者繪製清單方塊或下拉式方塊中兩個專案的識別碼和應用程式提供的資料。 |
|
COPYDATASTRUCT 包含要由WM_COPYDATA訊息傳遞至另一個應用程式的資料。 |
|
創建結構 定義傳遞至應用程式視窗程式的初始化參數。 這些成員與 CreateWindowEx 函式的參數相同。 (ANSI) |
|
創建結構 定義傳遞至應用程式視窗程式的初始化參數。 這些成員與 CreateWindowEx 函式的參數相同。 (Unicode) |
|
庫索資訊 包含全域游標資訊。 |
|
紅斑形狀 包含游標的相關資訊。 |
|
CWPRETSTRUCT 定義傳遞至WH_CALLWNDPROCRET攔截程式 CallWndRetProc 的訊息參數。 |
|
CWPSTRUCT 的 定義傳遞至WH_CALLWNDPROC攔截程式 CallWndProc 的訊息參數。 |
|
偵錯鉤資訊 包含傳遞至WH_DEBUG勾點程序 DebugProc 的偵錯資訊。 |
|
DELETEITEM結構 描述已刪除的清單方塊或下拉式方塊項目。 |
|
DLGITEM範本 定義對話方塊中控制項的尺寸和樣式。 其中一或多個結構會與 DLGTEMPLATE 結構結合,以形成對話方塊的標準範本。 |
|
DLG範本 定義對話方塊的尺寸和型式。 |
|
DRAWITEMSTRUCT 提供擁有者視窗用來判斷如何繪製擁有者繪製控制項或功能表項目的資訊。 |
|
繪製文字參數 DRAWTEXTPARAMS 結構包含 DrawTextEx 函式的擴充格式設定選項。 |
|
事件訊息 包含傳送至系統訊息佇列之硬體訊息的相關資訊。 此結構可用來儲存 JournalPlaybackProc 回呼函式的訊息資訊。 |
|
FILTER鍵 包含 FilterKeys 協助工具功能的相關資訊,可讓殘障使用者設定鍵盤重複率 (RepeatKeys)、接受延遲 (SlowKeys) 和跳出率 (BounceKeys)。 |
|
閃光資訊 包含視窗的閃爍狀態,以及系統應閃爍視窗的次數。 |
|
手勢配置 取得並設定啟用手勢訊息的組態,以及此組態的類型。 |
|
手勢資訊 儲存手勢的相關資訊。 |
|
手勢通知結構 與WM_GESTURENOTIFY訊息一起傳輸時,傳遞有關手勢的資訊。 |
|
吉斯線信息 包含有關 GUI 執行緒的資訊。 |
|
硬體輸入 包含鍵盤或滑鼠以外的輸入裝置所產生的模擬訊息的相關資訊。 |
|
幫助資訊 包含已要求內容相關說明之項目的相關資訊。 |
|
幫助溫納普亞 包含主要或次要說明視窗的大小和位置。 應用程式可以使用HELP_SETWINPOS值呼叫 WinHelp 函式來設定這項資訊。 (ANSI) |
|
幫助wininfow 包含主要或次要說明視窗的大小和位置。 應用程式可以使用HELP_SETWINPOS值呼叫 WinHelp 函式來設定這項資訊。 (Unicode) |
|
高對比度 包含高對比協助工具功能的相關資訊。 (ANSI) |
|
高對比度 包含高對比協助工具功能的相關資訊。 (Unicode) |
|
圖標資訊 包含圖示或游標的相關資訊。 |
|
圖標信息EXA 包含圖示或游標的相關資訊。 擴展 ICONINFO。 由 GetIconInfoEx 使用。 (ANSI) |
|
圖標資訊EXW 包含圖示或游標的相關資訊。 擴展 ICONINFO。 由 GetIconInfoEx 使用。 (Unicode) |
|
圖標計量SA 包含與圖示相關聯的可擴展度量。 當指定SPI_GETICONMETRICS或SPI_SETICONMETRICS動作時,此結構會與 SystemParametersInfo 函式搭配使用。 (ANSI) |
|
圖標指標SW 包含與圖示相關聯的可擴展度量。 當指定SPI_GETICONMETRICS或SPI_SETICONMETRICS動作時,此結構會與 SystemParametersInfo 函式搭配使用。 (Unicode) |
|
輸入 由 SendInput 用來儲存合成輸入事件的資訊,例如按鍵、滑鼠移動和滑鼠點擊。 |
|
INPUT_INJECTION_VALUE 包含輸入注入詳細資料。 |
|
INPUT_MESSAGE_SOURCE 包含輸入訊息來源的相關資訊。 |
|
INPUT_TRANSFORM 定義代表訊息取用者上轉換的矩陣。 |
|
KBDLLHOOK結構 包含低階鍵盤輸入事件的相關資訊。 |
|
KEYBDINPUT 包含模擬鍵盤事件的相關資訊。 |
|
最後輸入資訊 包含最後一次輸入的時間。 |
|
MDICREATESTRUCTA 包含多檔介面 (MDI) 子視窗的類別、標題、擁有者、位置和大小的相關資訊。 (ANSI) |
|
MDICREATESTRUCTW 包含多檔介面 (MDI) 子視窗的類別、標題、擁有者、位置和大小的相關資訊。 (Unicode) |
|
MDINEXT菜單 包含有關要激活的功能表的信息。 |
|
MEASUREITEMSTRUCT 通知系統擁有者繪製的控制項或功能表項目的維度。 這可讓系統正確處理使用者與控制項的互動。 |
|
選單列資訊 包含功能表列資訊。 |
|
MENUGETOBJECTINFO 包含滑鼠游標所在功能表的相關資訊。 |
|
菜單信息 包含有關功能表的資訊。 |
|
菜單項目信息 包含功能表項目的相關資訊。 (菜單項目信息) |
|
菜單項目信息 包含功能表項目的相關資訊。 (菜單項目信息) |
|
MENUITEM範本 定義功能表範本中的功能表項目。 |
|
MENUITEMTEMPLATE標頭 定義功能表範本的標頭。 完整的功能表範本由標頭和一或多個功能表項目清單組成。 |
|
最小化指標 包含與最小化視窗相關聯的可調整度量。 |
|
MINMAXINFO的 包含視窗最大大小和位置,以及追蹤大小最小和最大大小的相關資訊。 |
|
監視器資訊 MONITORINFO 結構包含顯示監視器的相關資訊。GetMonitorInfo 函式會將資訊儲存在 MONITORINFO 結構或 MONITORINFOEX 結構中。MONITORINFO 結構是 MONITORINFOEX 結構的子集。 |
|
監控信息EXA MONITORINFOEX 結構包含顯示監視器的相關資訊。GetMonitorInfo 函式會將資訊儲存至 MONITORINFOEX 結構或 MONITORINFO 結構。MONITORINFOEX 結構是 MONITORINFO 結構的超集。 (ANSI) |
|
監控信息EXW MONITORINFOEX 結構包含顯示監視器的相關資訊。GetMonitorInfo 函式會將資訊儲存至 MONITORINFOEX 結構或 MONITORINFO 結構。MONITORINFOEX 結構是 MONITORINFO 結構的超集。 (Unicode) |
|
MOUSEHOOK 結構 包含傳遞至WH_MOUSE勾點程序 MouseProc 之滑鼠事件的相關資訊。 |
|
滑鼠鉤結構 包含傳遞至WH_MOUSE勾點程序 MouseProc 之滑鼠事件的相關資訊。 這是 MOUSEHOOKSTRUCT 結構的延伸,其中包含有關滾輪移動或 X 按鈕使用的相關資訊。 |
|
滑鼠輸入 包含模擬滑鼠事件的相關資訊。 |
|
滑鼠按鍵 包含滑鼠按鍵協助工具功能的相關資訊。 |
|
滑鼠移動點 包含滑鼠在螢幕座標中位置的相關資訊。 |
|
味精 包含來自執行緒訊息佇列的訊息資訊。 |
|
MSGBOXPARAMSA 包含用來顯示訊息方塊的資訊。 MessageBoxIndirect 函式會使用此結構。 (ANSI) |
|
MSGBOXPARAMSW 包含用來顯示訊息方塊的資訊。 MessageBoxIndirect 函式會使用此結構。 (Unicode) |
|
MSLLHOOK結構體 包含低階滑鼠輸入事件的相關資訊。 |
|
多鍵幫助 指定要搜尋的關鍵字,以及要由 Windows 說明搜尋的關鍵字資料表。 (ANSI) |
|
多鍵幫助 指定要搜尋的關鍵字,以及要由 Windows 說明搜尋的關鍵字資料表。 (Unicode) |
|
NCCALCSIZE_PARAMS 包含應用程式在處理WM_NCCALCSIZE訊息時可以使用的資訊,以計算視窗工作區的大小、位置和有效內容。 |
|
NMHDR NMHDR 結構包含通知訊息的相關資訊。 (NMHDR結構) |
|
NONCLIENTMETRICSA 包含與非最小化視窗的非工作區相關聯的可調整計量。 (ANSI) |
|
非客戶端指標SW 包含與非最小化視窗的非工作區相關聯的可調整計量。 (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 與電源設定事件一起傳送,並包含特定變更的相關資料。 |
|
拉希德 描述人機介面裝置 (HID) 的原始輸入格式。 |
|
原始輸入 包含來自裝置的原始輸入。 |
|
RAWINPUT裝置 定義原始輸入裝置的資訊。 |
|
RAWINPUTDEVICELIST 包含原始輸入裝置的相關資訊。 |
|
RAWINPUT標頭 包含屬於原始輸入資料一部分的標頭資訊。 |
|
RAWKEYBOARD 包含鍵盤狀態的相關資訊。 |
|
生鼠 包含滑鼠狀態的相關資訊。 |
|
RID_DEVICE_INFO 定義來自任何裝置的原始輸入資料。 |
|
RID_DEVICE_INFO_HID 定義來自指定人機介面裝置 (HID) 的原始輸入資料。 |
|
RID_DEVICE_INFO_KEYBOARD 定義來自指定鍵盤的原始輸入資料。 |
|
RID_DEVICE_INFO_MOUSE 定義來自指定滑鼠的原始輸入資料。 |
|
滾動條信息 SCROLLBARINFO 結構包含捲軸資訊。 |
|
滾動信息 SCROLLINFO 結構包含要由 SetScrollInfo 函式 (或SBM_SETSCROLLINFO訊息) 設定的捲軸參數,或由 GetScrollInfo 函式 (或SBM_GETSCROLLINFO訊息) 擷取。 |
|
系列 包含序列金鑰協助工具功能的相關資訊,該功能會將連結至序列埠之通訊輔助工具的資料解譯為命令,導致系統模擬鍵盤和滑鼠輸入。 (ANSI) |
|
系列鍵SW 包含序列金鑰協助工具功能的相關資訊,該功能會將連結至序列埠之通訊輔助工具的資料解譯為命令,導致系統模擬鍵盤和滑鼠輸入。 (Unicode) |
|
聲音入口 包含有關 SoundSentry 輔助功能的資訊。 當 SoundSentry 功能開啟時,電腦只會在產生聲音時顯示視覺指示。 (ANSI) |
|
聲音入口w 包含有關 SoundSentry 輔助功能的資訊。 當 SoundSentry 功能開啟時,電腦只會在產生聲音時顯示視覺指示。 (Unicode) |
|
黏性鍵 包含 StickyKeys 協助工具功能的相關資訊。 |
|
STYLE結構體 包含視窗的樣式。 |
|
標題欄資訊 包含標題列資訊。 |
|
標題欄資訊網 藉由包含標題列每個元素的座標,擴充 TITLEBARINFO 結構中所述的資訊。 |
|
切換鍵 包含 ToggleKeys 協助工具功能的相關資訊。 |
|
TOUCH_HIT_TESTING_INPUT 包含觸控數位轉換器所報告之觸控接觸區域的相關資訊。 |
|
TOUCH_HIT_TESTING_PROXIMITY_EVALUATION 包含點擊測試分數,指出物件是否是觸控接觸區域的可能目標,相對於與觸控接觸區域相交的其他物件。 |
|
觸控輸入 封裝觸控輸入的資料。 |
|
TOUCHPREDICTION 參數 包含可用來預測觸控目標的硬體輸入詳細數據,並協助在處理包含距離和速度資料的觸控和手勢輸入時補償硬體延遲。 |
|
TPMPARAMS 包含 TrackPopupMenuEx 函式的擴充參數。 |
|
TRACKMOUSE事件 由 TrackMouseEvent 函式用來追蹤滑鼠指標何時離開視窗或將滑鼠停留在視窗上指定的時間量。 |
|
更新分層視窗資訊 由 UpdateLayeredWindowIndirect 用來提供分層視窗的位置、大小、形狀、內容和半透明資訊。 |
|
USAGE_PROPERTIES 包含任何類型 HID 輸入裝置的裝置屬性 (對應至 HID 使用方式的人機介面裝置 (HID) 全域專案)。 |
|
USEROBJECT旗標 包含視窗工作站或桌面控點的相關資訊。 |
|
視窗資訊 包含視窗資訊。 |
|
視窗放置 包含有關視窗在螢幕上的位置的資訊。 |
|
窗口波斯 包含視窗大小和位置的相關資訊。 |
|
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 輸入訊息來源的 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 識別觸控板靈敏度設定的值。 |