Share via


winuser.h ヘッダー

このヘッダーは、複数のテクノロジで使用されます。 詳細については、次を参照してください。

winuser.h には、次のプログラミング インターフェイスが含まれています。

関数

 
ActivateKeyboardLayout

呼び出し元のスレッドまたは現在のプロセスの入力ロケール識別子 (以前はキーボード レイアウト ハンドルと呼ばれていました) を設定します。 入力ロケール識別子は、ロケールとともにキーボードの物理レイアウトを指定します。
AddClipboardFormatListener

システムが管理するクリップボード形式のリスナー リストで、指定されたウィンドウをPlacesします。
AdjustWindowRect

目的のクライアント四角形のサイズに基づいて、ウィンドウの四角形の必要なサイズを計算します。 その後、ウィンドウの四角形を CreateWindow 関数に渡して、クライアント領域が目的のサイズのウィンドウを作成できます。
AdjustWindowRectEx

クライアント四角形の目的のサイズに基づいて、ウィンドウの四角形の必要なサイズを計算します。 その後、ウィンドウの四角形を CreateWindowEx 関数に渡して、クライアント領域が目的のサイズのウィンドウを作成できます。
AdjustWindowRectExForDpi

クライアント四角形の目的のサイズと指定された DPI に基づいて、ウィンドウの四角形の必要なサイズを計算します。
AllowSetForegroundWindow

SetForegroundWindow 関数を使用して、指定したプロセスでフォアグラウンド ウィンドウを設定できるようにします。 呼び出し元のプロセスは、フォアグラウンド ウィンドウを既に設定できる必要があります。 詳細については、このトピックで後述する「備考」を参照してください。
AnimateWindow

ウィンドウを表示または非表示にするときに、特殊効果を生成できます。 アニメーションには、_roll、スライド、折りたたみ、展開、アルファブレンドフェードの 4 種類があります。
AnyPopup

所有、表示、最上位のポップアップ、または重複するウィンドウが画面に存在するかどうかを示します。 関数は、呼び出し元のアプリケーションのクライアント領域だけでなく、画面全体を検索します。
AppendMenuA

指定したメニュー バー、ドロップダウン メニュー、サブメニュー、またはショートカット メニューの末尾に新しい項目を追加します。 この関数を使用して、メニュー項目の内容、外観、および動作を指定できます。 (ANSI)
AppendMenuW

指定したメニュー バー、ドロップダウン メニュー、サブメニュー、またはショートカット メニューの末尾に新しい項目を追加します。 この関数を使用して、メニュー項目の内容、外観、および動作を指定できます。 (Unicode)
AreDpiAwarenessContextsEqual

2 つの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

文字列または 1 つの文字を小文字に変換します。 オペランドが文字列の場合、関数は文字を所定の位置に変換します。 (ANSI)
CharLowerBuffA

バッファー内の大文字を小文字に変換します。 関数は、文字を所定の位置に変換します。 (ANSI)
CharLowerBuffW

バッファー内の大文字を小文字に変換します。 関数は、文字を所定の位置に変換します。 (Unicode)
CharLowerW

文字列または 1 つの文字を小文字に変換します。 オペランドが文字列の場合、関数は文字を所定の位置に変換します。 (Unicode)
CharNextA

文字列内の次の文字へのポインターを取得します。 この関数は、1 バイト文字またはマルチバイト文字で構成される文字列を処理できます。 (ANSI)
CharNextExA

文字列内の次の文字へのポインターを取得します。 この関数は、1 バイト文字またはマルチバイト文字で構成される文字列を処理できます。
CharNextW

文字列内の次の文字へのポインターを取得します。 この関数は、1 バイト文字またはマルチバイト文字で構成される文字列を処理できます。 (Unicode)
CharPrevA

文字列内の前の文字へのポインターを取得します。 この関数は、1 バイト文字またはマルチバイト文字で構成される文字列を処理できます。 (ANSI)
CharPrevExA

文字列内の前の文字へのポインターを取得します。 この関数は、1 バイト文字またはマルチバイト文字で構成される文字列を処理できます。
CharPrevW

文字列内の前の文字へのポインターを取得します。 この関数は、1 バイト文字またはマルチバイト文字で構成される文字列を処理できます。 (Unicode)
CharToOemA

文字列を OEM 定義の文字セットに変換します。警告 使用しないでください。 (ANSI)
CharToOemBuffA

文字列内の指定した文字数を OEM 定義の文字セットに変換します。 (ANSI)
CharToOemBuffW

文字列内の指定した文字数を OEM 定義の文字セットに変換します。 (Unicode)
CharToOemW

文字列を OEM 定義の文字セットに変換します。警告 使用しないでください。 (Unicode)
CharUpperA

文字列または 1 つの文字を大文字に変換します。 オペランドが文字列の場合、関数は文字を所定の位置に変換します。 (ANSI)
CharUpperBuffA

バッファー内の小文字を大文字に変換します。 関数は、文字を所定の位置に変換します。 (ANSI)
CharUpperBuffW

バッファー内の小文字を大文字に変換します。 関数は、文字を所定の位置に変換します。 (Unicode)
CharUpperW

文字列または 1 つの文字を大文字に変換します。 オペランドが文字列の場合、関数は文字を所定の位置に変換します。 (Unicode)
CheckDlgButton

ボタン コントロールのチェック状態を変更します。
CheckMenuItem

指定したメニュー項目のチェックマーク属性の状態を選択またはクリアに設定します。
CheckMenuRadioItem

指定したメニュー項目をチェックし、ラジオ項目にします。 同時に、この関数は関連付けられているグループ内の他のすべてのメニュー項目をクリアし、それらの項目のラジオ項目の種類フラグをクリアします。
CheckRadioButton

グループ内の指定したラジオ ボタンにチェック マークを追加 (チェック) し、グループ内の他のすべてのラジオ ボタンからチェック マークを削除 (クリア) します。
ChildWindowFromPoint

親ウィンドウに属する子ウィンドウのうち、指定したポイントを含む子ウィンドウを指定します (存在する場合)。 検索は、直接の子ウィンドウに制限されます。 孫とより深い子孫のウィンドウは検索されません。
ChildWindowFromPointEx

指定した親ウィンドウに属する子ウィンドウのうち、指定したポイントを含む子ウィンドウ (存在する場合) を決定します。
ClientToScreen

ClientToScreen 関数は、指定したポイントのクライアント領域座標を画面座標に変換します。
ClipCursor

画面上の四角形の領域にカーソルを閉じ込めます。
CloseClipboard

クリップボードを閉じます。
CloseDesktop

開いているハンドルをデスクトップ オブジェクトに閉じます。
CloseGestureInfoHandle

ジェスチャ情報ハンドルに関連付けられているリソースを閉じます。
CloseTouchInputHandle

タッチ入力ハンドルを閉じ、それに関連付けられているプロセス メモリを解放し、ハンドルを無効にします。
CloseWindow

指定したウィンドウを最小化 (ただし破棄しません) します。
CloseWindowStation

開いているウィンドウ ステーション ハンドルを閉じます。
CopyAcceleratorTableA

指定したアクセラレータ テーブルをコピーします。 この関数は、アクセラレータ テーブル ハンドルに対応するアクセラレータ テーブル データを取得したり、アクセラレータ テーブル データのサイズを決定したりするために使用されます。 (ANSI)
CopyAcceleratorTableW

指定したアクセラレータ テーブルをコピーします。 この関数は、アクセラレータ テーブル ハンドルに対応するアクセラレータ テーブル データを取得したり、アクセラレータ テーブル データのサイズを決定したりするために使用されます。 (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

指定したウィンドウの指定した複数ウィンドウ位置構造をUpdatesします。
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

ダイアログ ボックス テンプレート リソースからモーダル ダイアログ ボックスを作成します。 DialogBox は、指定されたコールバック関数が EndDialog 関数を呼び出してモーダル ダイアログ ボックスを終了するまでコントロールを返しません。 (ANSI)
DialogBoxIndirectA

メモリ内のダイアログ ボックス テンプレートからモーダル ダイアログ ボックスを作成します。 DialogBoxIndirect は、指定されたコールバック関数が EndDialog 関数を呼び出してモーダル ダイアログ ボックスを終了するまでコントロールを返しません。 (ANSI)
DialogBoxIndirectParamA

メモリ内のダイアログ ボックス テンプレートからモーダル ダイアログ ボックスを作成します。 (ANSI)
DialogBoxIndirectParamW

メモリ内のダイアログ ボックス テンプレートからモーダル ダイアログ ボックスを作成します。 (Unicode)
DialogBoxIndirectW

メモリ内のダイアログ ボックス テンプレートからモーダル ダイアログ ボックスを作成します。 DialogBoxIndirect は、指定されたコールバック関数が EndDialog 関数を呼び出してモーダル ダイアログ ボックスを終了するまでコントロールを返しません。 (Unicode)
DialogBoxParamA

ダイアログ ボックス テンプレート リソースからモーダル ダイアログ ボックスを作成します。 (ANSI)
DialogBoxParamW

ダイアログ ボックス テンプレート リソースからモーダル ダイアログ ボックスを作成します。 (Unicode)
DialogBoxW

ダイアログ ボックス テンプレート リソースからモーダル ダイアログ ボックスを作成します。 DialogBox は、指定されたコールバック関数が EndDialog 関数を呼び出してモーダル ダイアログ ボックスを終了するまでコントロールを返しません。 (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 関数は、四角形の 1 つ以上の端を描画します。
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

1 つの画面更新サイクルで 1 つ以上のウィンドウの位置とサイズを同時に更新します。
EndDialog

モーダル ダイアログ ボックスを破棄し、システムがダイアログ ボックスの処理を終了します。
EndMenu

呼び出し元スレッドのアクティブメニューを終了します。
EndPaint

EndPaint 関数は、指定したウィンドウで描画の終了をマークします。 この関数は、BeginPaint 関数の呼び出しごとに必要ですが、描画が完了した後にのみ必要です。
EndTask

指定したウィンドウを強制的に閉じます。
EnumChildWindows

各子ウィンドウにハンドルを渡して、指定された親ウィンドウに属する子ウィンドウを列挙します。次に、アプリケーション定義のコールバック関数にハンドルを渡します。
EnumClipboardFormats

クリップボードで現在使用できるデータ形式を列挙します。
EnumDesktopsA

呼び出し元プロセスの指定されたウィンドウ ステーションに関連付けられているすべてのデスクトップを列挙します。 関数は、各デスクトップの名前をアプリケーション定義のコールバック関数に渡します。 (ANSI)
EnumDesktopsW

呼び出し元プロセスの指定されたウィンドウ ステーションに関連付けられているすべてのデスクトップを列挙します。 関数は、各デスクトップの名前をアプリケーション定義のコールバック関数に渡します。 (Unicode)
EnumDesktopWindows

指定したデスクトップに関連付けられているすべての最上位ウィンドウを列挙します。 ハンドルが各ウィンドウに渡され、アプリケーション定義のコールバック関数に渡されます。
EnumDisplayDevicesA

EnumDisplayDevices 関数を使用すると、現在のセッションのディスプレイ デバイスに関する情報を取得できます。 (ANSI)
EnumDisplayDevicesW

EnumDisplayDevices 関数を使用すると、現在のセッションのディスプレイ デバイスに関する情報を取得できます。 (Unicode)
EnumDisplayMonitors

EnumDisplayMonitors 関数は、指定されたクリッピング四角形とデバイス コンテキストの可視領域の交差によって形成された領域と交差する表示モニター (ミラーリング ドライバーに関連付けられた非表示の擬似モニターを含む) を列挙します。 EnumDisplayMonitors は、列挙されるモニターごとに、アプリケーション定義の MonitorEnumProc コールバック関数を 1 回呼び出します。 GetSystemMetrics (SM_CMONITORS) では、ディスプレイ モニターのみがカウントされることに注意してください。
EnumDisplaySettingsA

EnumDisplaySettings 関数は、ディスプレイ デバイスのグラフィックス モードの 1 つに関する情報を取得します。 ディスプレイ デバイスのすべてのグラフィックス モードの情報を取得するには、この関数を一連の呼び出しを行います。 (ANSI)
EnumDisplaySettingsExA

EnumDisplaySettingsEx 関数は、ディスプレイ デバイスのグラフィックス モードの 1 つに関する情報を取得します。 ディスプレイ デバイスのすべてのグラフィックス モードの情報を取得するには、この関数を一連の呼び出しを行います。 (ANSI)
EnumDisplaySettingsExW

EnumDisplaySettingsEx 関数は、ディスプレイ デバイスのグラフィックス モードの 1 つに関する情報を取得します。 ディスプレイ デバイスのすべてのグラフィックス モードの情報を取得するには、この関数を一連の呼び出しを行います。 (Unicode)
EnumDisplaySettingsW

EnumDisplaySettings 関数は、ディスプレイ デバイスのグラフィックス モードの 1 つに関する情報を取得します。 ディスプレイ デバイスのすべてのグラフィックス モードの情報を取得するには、この関数を一連の呼び出しを行います。 (Unicode)
EnumPropsA

指定したコールバック関数に 1 つずつ渡すことで、ウィンドウのプロパティ リスト内のすべてのエントリを列挙します。 EnumProps は、最後のエントリが列挙されるか、コールバック関数が FALSE を返すまで続行されます。 (ANSI)
EnumPropsExA

指定したコールバック関数に 1 つずつ渡すことで、ウィンドウのプロパティ リスト内のすべてのエントリを列挙します。 EnumPropsEx は、最後のエントリが列挙されるか、コールバック関数が FALSE を返すまで続行されます。 (ANSI)
EnumPropsExW

指定したコールバック関数に 1 つずつ渡すことで、ウィンドウのプロパティ リスト内のすべてのエントリを列挙します。 EnumPropsEx は、最後のエントリが列挙されるか、コールバック関数が FALSE を返すまで続行されます。 (Unicode)
EnumPropsW

指定したコールバック関数に 1 つずつ渡すことで、ウィンドウのプロパティ リスト内のすべてのエントリを列挙します。 EnumProps は、最後のエントリが列挙されるか、コールバック関数が FALSE を返すまで続行されます。 (Unicode)
EnumThreadWindows

各ウィンドウにハンドルを渡し、アプリケーション定義のコールバック関数に渡すことによって、スレッドに関連付けられているすべての子以外のウィンドウを列挙します。
EnumWindows

各ウィンドウにハンドルを渡し、アプリケーション定義のコールバック関数に渡すことで、画面上のすべての最上位ウィンドウを列挙します。 EnumWindows は、最後の最上位ウィンドウが列挙されるか、コールバック関数が FALSE を返すまで続行されます。
EnumWindowStationsA

現在のセッションのすべてのウィンドウ ステーションを列挙します。 この関数は、各ウィンドウ ステーションの名前をアプリケーション定義のコールバック関数に渡します。 (ANSI)
EnumWindowStationsW

現在のセッションのすべてのウィンドウ ステーションを列挙します。 この関数は、各ウィンドウ ステーションの名前をアプリケーション定義のコールバック関数に渡します。 (Unicode)
EqualRect

EqualRect 関数は、指定された 2 つの四角形が、左上隅と右下隅の座標を比較することによって等しいかどうかを判断します。
EvaluateProximityToPolygon

多角形のスコアを、(タッチ接触領域と交差する他のすべてのポリゴンと比較して) 可能性のあるタッチ ターゲットとして返し、多角形内の調整されたタッチ ポイントを返します。
EvaluateProximityToRect

タッチ接触領域と交差する他のすべての四角形と比較して、四角形のスコアをタッチターゲットとして返し、四角形内の調整されたタッチ ポイントを返します。
ExcludeUpdateRgn

ExcludeUpdateRgn 関数は、ウィンドウ内の更新された領域をクリッピング領域から除外することで、ウィンドウの無効な領域内での描画を防止します。
ExitWindows

ExitWindowsEx 関数を呼び出して、対話型ユーザーをログオフします。
ExitWindowsEx

対話型ユーザーをログオフするか、システムをシャットダウンするか、システムをシャットダウンして再起動します。
Fillrect

FillRect 関数は、指定したブラシを使用して四角形を塗りつぶします。 この関数には左罫線と上罫線が含まれますが、四角形の右罫線と下罫線は除外されます。
FindWindowA

クラス名とウィンドウ名が指定した文字列と一致する最上位ウィンドウへのハンドルを取得します。 この関数では、子ウィンドウは検索されません。 この関数では、大文字と小文字を区別する検索は実行されません。 (ANSI)
FindWindowExA

クラス名とウィンドウ名が指定した文字列と一致するウィンドウへのハンドルを取得します。 関数は、指定された子ウィンドウの後の子ウィンドウから始まる子ウィンドウを検索します。 この関数では、大文字と小文字を区別する検索は実行されません。 (ANSI)
FindWindowExW

クラス名とウィンドウ名が指定した文字列と一致するウィンドウへのハンドルを取得します。 関数は、指定された子ウィンドウの後の子ウィンドウから始まる子ウィンドウを検索します。 この関数では、大文字と小文字を区別する検索は実行されません。 (Unicode)
FindWindowW

クラス名とウィンドウ名が指定した文字列と一致する最上位ウィンドウへのハンドルを取得します。 この関数では、子ウィンドウは検索されません。 この関数では、大文字と小文字を区別する検索は実行されません。 (Unicode)
FlashWindow

指定したウィンドウを 1 回点滅させます。 ウィンドウのアクティブな状態は変更されません。
FlashWindowEx

指定したウィンドウを点滅させます。 ウィンドウのアクティブな状態は変更されません。
FrameRect

FrameRect 関数は、指定したブラシを使用して、指定した四角形の周囲に罫線を描画します。 罫線の幅と高さは、常に 1 つの論理単位です。
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

指定した値を使用してポインター ID を取得します。
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)
GetAncestor

指定したウィンドウの先祖へのハンドルを取得します。
GetAsyncKeyState

関数の呼び出し時にキーが押されているかどうか、および GetAsyncKeyState の前回の呼び出し後にキーが押されたかどうかを判別します。
GetAutoRotationState

自動回転がサポートされているかどうか、ユーザーが有効にするかどうかなど、システムの画面自動回転の状態を含むAR_STATE値を取得します。
GetAwarenessFromDpiAwarenessContext

DPI_AWARENESS_CONTEXTからDPI_AWARENESS値を取得します。
GetCapture

マウスをキャプチャしたウィンドウ (ある場合) へのハンドルを取得します。 マウスをキャプチャできるウィンドウは一度に 1 つだけです。カーソルが境界内にあるかどうかに関係なく、このウィンドウがマウス入力を受け取ります。
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) へのハンドルを取得します。
GetDCEx

GetDCEx 関数は、指定されたウィンドウのクライアント領域または画面全体のデバイス コンテキスト (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

指定したウィンドウの 1 インチあたりのドット数 (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

ポインター デバイスに関連付けられているカーソルにマップされているカーソル ID を取得します。
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

現在のメッセージに関連付けられているポインター情報座標の 1 つ以上の変換を取得します。
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 関数は、スクロール バーのパラメーター (スクロールの最小位置と最大位置、ページ サイズ、スクロール ボックスの位置 (thumb) を含む) を取得します。
GetScrollPos

GetScrollPos 関数は、指定したスクロール バー内のスクロール ボックス (thumb) の現在位置を取得します。
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 オーダーまたは所有者) を持つウィンドウへのハンドルを取得します。
GetWindowContextHelpId

指定したウィンドウに関連付けられているヘルプ コンテキスト識別子 (存在する場合) を取得します。
GetWindowDC

GetWindowDC 関数は、タイトル バー、メニュー、スクロール バーなど、ウィンドウ全体のデバイス コンテキスト (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

GID_ROTATE_ANGLE_FROM_ARGUMENT マクロは、WM_GESTURE構造体の値を受け取るときに、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 関数は、2 つのソース四角形の交差部分を計算し、交差する四角形の座標を移動先の四角形に配置します。
InvalidateRect

InvalidateRect 関数は、指定したウィンドウの更新領域に四角形を追加します。 更新領域は、再描画する必要があるウィンドウのクライアント領域の部分を表します。
InvalidateRgn

InvalidateRgn 関数は、ウィンドウの現在の更新領域に追加することで、指定されたリージョン内のクライアント領域を無効にします。
InvertRect

InvertRect 関数は、四角形の内部の各ピクセルの色値に対して論理 NOT 演算を実行することで、ウィンドウ内の四角形を反転します。
IS_INTRESOURCE

値がリソースの整数識別子であるかどうかを判断します。
IS_POINTER_CANCELED_WPARAM

指定したポインター入力が突然終了したか、無効であったかを確認します。これは、操作が完了しなかったかどうかを示します。
IS_POINTER_FIFTHBUTTON_WPARAM

指定したポインターが 5 番目のアクションを実行したかどうかを確認します。
IS_POINTER_FIRSTBUTTON_WPARAM

指定したポインターが最初のアクションを実行したかどうかを確認します。
IS_POINTER_FLAG_SET_WPARAM

ポインター マクロが指定したフラグを設定するかどうかを確認します。
IS_POINTER_FOURTHBUTTON_WPARAM

指定したポインターが 4 番目のアクションを実行したかどうかを確認します。
IS_POINTER_INCONTACT_WPARAM

指定したポインターが接触しているかどうかを確認します。
IS_POINTER_INRANGE_WPARAM

指定したポインターが範囲内にあるかどうかを確認します。
IS_POINTER_NEW_WPARAM

指定したポインターが新しいポインターであるかどうかを確認します。
IS_POINTER_PRIMARY_WPARAM

指定したポインターがプライマリ アクションを実行したかどうかを確認します。
IS_POINTER_SECONDBUTTON_WPARAM

指定したポインターが 2 番目のアクションを実行したかどうかを確認します。
IS_POINTER_THIRDBUTTON_WPARAM

指定したポインターが 3 番目のアクションを実行したかどうかを確認します。
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 関数は、ボタン コントロールをチェックするか、3 状態のボタン コントロールをオンにするか、オフにするか、不確定にするかを決定します。
IsGUIThread

呼び出し元のスレッドが既に GUI スレッドであるかどうかを判断します。 また、必要に応じて、スレッドを GUI スレッドに変換することもできます。
IsHungAppWindow

指定されたアプリケーションが応答していないとシステムが見なすかどうかを判断します。
IsIconic

指定したウィンドウを最小化 (アイコン) するかどうかを指定します。
IsImmersiveProcess

プロセスが Windows ストア アプリに属しているかどうかを判断します。
IsMenu

ハンドルがメニュー ハンドルであるかどうかを判断します。
IsMouseInPointerEnabled

マウスがポインター入力デバイスとして機能し、WM_POINTERメッセージを送信するために EnableMouseInPointer が設定されているかどうかを示します。
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 関数は、指定したウィンドウでの描画を無効または有効にします。 一度にロックできるウィンドウは 1 つだけです。
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 関数は、1 つのウィンドウに対する座標空間から別のウィンドウに対する座標空間への一連のポイントを変換 (マップ) します。
MenuItemFromPoint

指定した場所にあるメニュー項目 (存在する場合) を決定します。
MessageBeep

波形サウンドを再生します。 各サウンドの種類の波形サウンドは、レジストリ内のエントリによって識別されます。
メッセージ ボックス

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

指定したオブジェクトの 1 つ以上がシグナル状態であるか、タイムアウト間隔が経過するまで待機します。 オブジェクトには、入力イベント オブジェクトを含めることができます。
MsgWaitForMultipleObjectsEx

指定されたオブジェクトの 1 つ以上がシグナル状態になるまで待機します。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

呼び出し元の 1 インチあたりのドット数 (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

シェル アプリケーションに役立つイベントまたは通知の特定のメッセージを受信するように、指定されたシェル ウィンドウを登録します。
RegisterSuspendResumeNotification

システムが中断または再開されたときに通知を受信するように登録します。 PowerRegisterSuspendResumeNotification と似ていますが、ユーザー モードで動作し、ウィンドウ ハンドルを受け取ることができます。
RegisterTouchHitTestingWindow

WM_TOUCHHITTESTING通知を処理するウィンドウを登録します。
RegisterTouchWindow

ウィンドウをタッチ対応として登録します。
RegisterWindowMessageA

システム全体で一意であることが保証される新しいウィンドウ メッセージを定義します。 メッセージ値は、メッセージの送信または投稿時に使用できます。 (ANSI)
RegisterWindowMessageW

システム全体で一意であることが保証される新しいウィンドウ メッセージを定義します。 メッセージ値は、メッセージの送信または投稿時に使用できます。 (Unicode)
ReleaseCapture

現在のスレッドのウィンドウからマウス キャプチャを解放して、通常のマウス入力処理に戻します。
Releasedc

ReleaseDC 関数は、デバイス コンテキスト (DC) を解放し、他のアプリケーションで使用するために解放します。 ReleaseDC 関数の効果は、DC の種類によって異なります。 一般的な 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

指定したメッセージを 1 つ以上のウィンドウに送信します。 (ANSI)
SendMessageTimeoutW

指定したメッセージを 1 つ以上のウィンドウに送信します。 (Unicode)
SendMessageW

SendMessageW (Unicode) 関数は、指定したメッセージをウィンドウまたはウィンドウに送信します。 (SendMessageW)
SendNotifyMessageA

指定したメッセージをウィンドウまたはウィンドウに送信します。 (SendNotifyMessageA)
SendNotifyMessageW

指定したメッセージをウィンドウまたはウィンドウに送信します。 (SendNotifyMessageW)
SetActiveWindow

ウィンドウをアクティブにします。 ウィンドウは、呼び出し元スレッドのメッセージ キューにアタッチされる必要があります。
SetAdditionalForegroundBoostProcesses

SetAdditionalForegroundBoostProcesses は、データまたはレンダリングとして、複数のプロセスがフォアグラウンド エクスペリエンスに寄与するマルチプロセス アプリケーション モデルを使用するアプリケーションを支援するパフォーマンス 支援 API です。
SetCapture

マウス キャプチャを、現在のスレッドに属する指定したウィンドウに設定します。
SetCaretBlinkTime

キャレットの点滅時間を指定したミリ秒に設定します。 点滅時間は、キャレットのピクセルを反転するために必要な経過時間 (ミリ秒単位) です。
SetCaretPos

キャレットを指定した座標に移動します。 キャレットを所有するウィンドウが CS_OWNDC クラス スタイルで作成された場合、指定した座標は、そのウィンドウに関連付けられているデバイス コンテキストのマッピング モードの対象になります。
SetClassLongA

指定したオフセットの指定した 32 ビット (long) 値を、指定したウィンドウが属するクラスの追加のクラス メモリまたは WNDCLASSEX 構造体に置き換えます。 (ANSI)
SetClassLongPtrA

指定したウィンドウが属するクラスの、余分なクラス メモリまたは WNDCLASSEX 構造体内の指定したオフセットにある指定した値を置き換えます。 (ANSI)
SetClassLongPtrW

指定したウィンドウが属するクラスの、余分なクラス メモリまたは WNDCLASSEX 構造体内の指定したオフセットにある指定した値を置き換えます。 (Unicode)
SetClassLongW

指定したオフセットの指定した 32 ビット (long) 値を、指定したウィンドウが属するクラスの追加のクラス メモリまたは 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 関数は、すべての座標が 0 に設定されている空の四角形を作成します。
SetScrollInfo

SetScrollInfo 関数は、スクロール バーのパラメーター (スクロール位置の最小値と最大値、ページ サイズ、スクロール ボックスの位置 (thumb) など) を設定します。 関数は、要求された場合はスクロール バーも再描画します。
SetScrollPos

SetScrollPos 関数は、指定したスクロール バー内のスクロール ボックス (サム) の位置を設定し、要求された場合は、スクロール ボックスの新しい位置を反映するようにスクロール バーを再描画します。
SetScrollRange

SetScrollRange 関数は、指定したスクロール バーのスクロール ボックスの最小位置と最大位置を設定します。
SetSysColors

指定した表示要素の色を設定します。
SetSystemCursor

アプリケーションでシステム カーソルをカスタマイズできるようにします。 id パラメーターで指定されたシステム カーソルの内容を、hcur パラメーターで指定されたカーソルの内容に置き換えて、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 ビット (long) 値を追加のウィンドウ メモリに設定します。 (ANSI)
SetWindowLongPtrA

指定したウィンドウの属性を変更します。 (ANSI)
SetWindowLongPtrW

指定したウィンドウの属性を変更します。 (Unicode)
SetWindowLongW

指定したウィンドウの属性を変更します。 また、 関数は、指定したオフセットの 32 ビット (long) 値を追加のウィンドウ メモリに設定します。 (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

システム全体のパラメーターの 1 つの値を取得または設定します。 (ANSI)
SystemParametersInfoForDpi

指定された DPI 値を考慮して、システム全体のパラメーターの 1 つの値を取得します。
SystemParametersInfoW

システム全体のパラメーターの 1 つの値を取得または設定します。 (Unicode)
TabbedTextOutA

TabbedTextOut 関数は、指定した位置に文字列を書き込み、タブ位置の配列で指定された値にタブを展開します。 テキストは、現在選択されているフォント、背景色、およびテキストの色で書き込まれます。 (ANSI)
TabbedTextOutW

TabbedTextOut 関数は、指定した位置に文字列を書き込み、タブ位置の配列で指定された値にタブを展開します。 テキストは、現在選択されているフォント、背景色、およびテキストの色で書き込まれます。 (Unicode)
TileWindows

指定した親ウィンドウの指定した子ウィンドウをタイル化します。
ToAscii

指定した仮想キー コードとキーボードの状態を、対応する 1 つまたは複数の文字に変換します。
ToAsciiEx

指定した仮想キー コードとキーボードの状態を、対応する 1 つまたは複数の文字に変換します。 この関数は、入力ロケール識別子によって識別される入力言語と物理キーボード レイアウトを使用してコードを変換します。
TOUCH_COORD_TO_PIXEL

タッチ座標をピクセルに変換します。
ToUnicode

指定した仮想キー コードとキーボードの状態を、対応する 1 つまたは複数の Unicode 文字に変換します。 (ToUnicode)
ToUnicodeEx

指定した仮想キー コードとキーボードの状態を、対応する 1 つまたは複数の Unicode 文字に変換します。 (ToUnicodeEx)
TrackMouseEvent

マウス ポインターがウィンドウの外に出るか、指定された時間だけウィンドウをポイントしていると、メッセージを投稿します。
TrackPopupMenu

指定した場所にショートカット メニューを表示し、メニュー上の項目の選択を追跡します。 ショートカット メニューは、画面上の任意の場所に表示できます。
TrackPopupMenuEx

指定した場所にショートカット メニューを表示し、ショートカット メニューの項目の選択を追跡します。 ショートカット メニューは、画面上の任意の場所に表示できます。
TranslateAcceleratorA

メニュー コマンドのアクセラレータ キーを処理します。 (ANSI)
TranslateAcceleratorW

メニュー コマンドのアクセラレータ キーを処理します。 (Unicode)
TranslateMDISysAccel

指定した MDI クライアント ウィンドウに関連付けられているマルチ ドキュメント インターフェイス (MDI) 子ウィンドウのウィンドウ メニュー コマンドのアクセラレータ キーストロークを処理します。
TranslateMessage

仮想キー メッセージを文字メッセージに変換します。 文字メッセージは、次にスレッドが GetMessage または PeekMessage 関数を呼び出す際に読み取られる、呼び出し元のスレッドのメッセージ キューに投稿されます。
UnhookWindowsHookEx

SetWindowsHookEx 関数によってフック チェーンにインストールされているフック プロシージャを削除します。
UnhookWinEvent

SetWinEventHook の以前の呼び出しによって作成されたイベント フック関数を削除します。
UnionRect

UnionRect 関数は、2 つの四角形の和集合を作成します。 和集合は、両方のソースの四角形を含む最小の四角形です。
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

アプリケーションで定義する、ウィンドウに送信されたメッセージを処理するコールバック関数。

構造

 
アクセル

アクセラレータ テーブルで使用されるアクセラレータ キーを定義します。
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

並べ替えられた所有者描画リスト ボックスまたはコンボ ボックス内の 2 つの項目の識別子とアプリケーションから提供されるデータを提供します。
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

ダイアログ ボックス内のコントロールの寸法とスタイルを定義します。 これらの構造体の 1 つ以上を 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

メニュー テンプレートのヘッダーを定義します。 完全なメニュー テンプレートは、ヘッダーと 1 つ以上のメニュー項目リストで構成されます。
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 に渡されるマウス イベントに関する情報が含まれます。 これは、ホイールの動きや X ボタンの使用に関する情報を含む MOUSEHOOKSTRUCT 構造体の拡張機能です。
MOUSEINPUT

シミュレートされたマウス イベントに関する情報が含まれます。
マウス

MouseKeys のアクセシビリティ機能に関する情報が含まれています。
MOUSEMOVEPOINT

マウスの位置に関する情報を画面座標に格納します。
Msg

スレッドのメッセージ キューからのメッセージ情報を保持します。
MSGBOXPARAMSA

メッセージ ボックスを表示するために使用される情報が含まれます。 MessageBoxIndirect 関数は、この構造体を使用します。 (ANSI)
MSGBOXPARAMSW

メッセージ ボックスを表示するために使用される情報が含まれます。 MessageBoxIndirect 関数は、この構造体を使用します。 (Unicode)
MSLLHOOKSTRUCT

低レベルのマウス入力イベントに関する情報が含まれます。
MULTIKEYHELPA

検索するキーワード (keyword)と、Windows ヘルプで検索するキーワード (keyword) テーブルを指定します。 (ANSI)
MULTIKEYHELPW

検索するキーワード (keyword)と、Windows ヘルプで検索するキーワード (keyword) テーブルを指定します。 (Unicode)
NCCALCSIZE_PARAMS

ウィンドウのクライアント領域のサイズ、位置、および有効な内容を計算するために、WM_NCCALCSIZE メッセージの処理中にアプリケーションが使用できる情報が含まれます。
NMHDR

NMHDR 構造体には、通知メッセージに関する情報が含まれています。 (NMHDR 構造体)
NONCLIENTMETRICSA

ミニマイズされていないウィンドウの非クライアント領域に関連付けられているスケーラブルなメトリックが含まれます。 (ANSI)
NONCLIENTMETRICSW

ミニマイズされていないウィンドウの非クライアント領域に関連付けられているスケーラブルなメトリックが含まれます。 (Unicode)
PAINTSTRUCT

PAINTSTRUCT 構造体には、アプリケーションの情報が含まれています。 この情報を使用して、そのアプリケーションが所有するウィンドウのクライアント領域を描画できます。
POINTER_DEVICE_CURSOR_INFO

ポインター デバイスのカーソル ID マッピングが含まれています。
POINTER_DEVICE_INFO

ポインター デバイスに関する情報が含まれます。 これらの構造体の配列は、GetPointerDevices 関数から返されます。 GetPointerDevice 関数の呼び出しから 1 つの構造体が返されます。
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

指定したヒューマン インターフェイス デバイス (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

任意の種類の HID 入力デバイスのデバイス プロパティ (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

入力メッセージ ソースの 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

タッチパッドの秘密度設定の値を識別します。