user32.dll
Version 1.0
Date 2026/04/16
Author IronHSP / CsWin32 bridge
Win32API
ActivateKeyboardLayout
呼び出し元スレッドまたは現在のプロセスに対して入力ロケール識別子 (旧称: キーボードレイアウトハンドル) を設定する。入力ロケール識別子はロケールとキーボードの物理レイアウトを指定する。
呼び出し元スレッドまたは現在のプロセスに対して入力ロケール識別子 (旧称: キーボードレイアウトハンドル)
を設定する。入力ロケール識別子はロケールとキーボードの物理レイアウトを指定する。
[戻り値]
型: HKL 戻り値の型は HKL である。
AddClipboardFormatListener
指定したウィンドウをシステムが管理するクリップボード形式リスナーリストに登録する。
指定したウィンドウをシステムが管理するクリップボード形式リスナーリストに登録する。
[戻り値]
型: BOOL 成功すれば TRUE、それ以外は FALSE を返す。詳細は GetLastError を呼ぶ。
AdjustWindowRect
目的のクライアント矩形のサイズに基づいて、必要なウィンドウ矩形のサイズを計算する。計算結果のウィンドウ矩形は、目的のサイズのクライアント領域を持つウィンドウを作成するために CreateWindow 関数に渡せる。
目的のクライアント矩形のサイズに基づいて、必要なウィンドウ矩形のサイズを計算する。計算結果のウィンドウ矩形は、目的のサイズのクライアント領域を持つウィンドウを作成するために
CreateWindow 関数に渡せる。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。
AdjustWindowRectEx
目的のクライアント矩形のサイズに基づいて、必要なウィンドウ矩形のサイズを計算する。計算結果のウィンドウ矩形は、目的のサイズのクライアント領域を持つウィンドウを作成するために CreateWindowEx 関数に渡せる。
目的のクライアント矩形のサイズに基づいて、必要なウィンドウ矩形のサイズを計算する。計算結果のウィンドウ矩形は、目的のサイズのクライアント領域を持つウィンドウを作成するために
CreateWindowEx 関数に渡せる。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。
AdjustWindowRectExForDpi
目的のクライアント矩形のサイズと指定された DPI に基づいて、必要なウィンドウ矩形のサイズを計算する。
目的のクライアント矩形のサイズと指定された DPI に基づいて、必要なウィンドウ矩形のサイズを計算する。
[戻り値]
関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。
AllowSetForegroundWindow
指定したプロセスが SetForegroundWindow 関数を使用して前面ウィンドウを設定できるようにする。呼び出し元プロセスは既に前面ウィンドウを設定できる必要がある。詳細は本トピックの後の備考を参照。
指定したプロセスが SetForegroundWindow
関数を使用して前面ウィンドウを設定できるようにする。呼び出し元プロセスは既に前面ウィンドウを設定できる必要がある。詳細は本トピックの後の備考を参照。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。
AnimateWindow
ウィンドウを表示または非表示にするときに特殊効果を生成できるようにする。アニメーションは 4 種類: ロール、スライド、折りたたみまたは展開、アルファブレンドフェード。
ウィンドウを表示または非表示にするときに特殊効果を生成できるようにする。アニメーションは 4 種類:
ロール、スライド、折りたたみまたは展開、アルファブレンドフェード。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。
AnyPopup
所有された可視のトップレベルポップアップ、またはオーバーラップウィンドウが画面上に存在するかどうかを示す。この関数は呼び出し元アプリケーションのクライアント領域だけでなく画面全体を検索する。
所有された可視のトップレベルポップアップ、またはオーバーラップウィンドウが画面上に存在するかどうかを示す。この関数は呼び出し元アプリケーションのクライアント領域だけでなく画面全体を検索する。
AppendMenuW
指定したメニューバー、ドロップダウンメニュー、サブメニュー、またはショートカットメニューの末尾に新しい項目を追加する。この関数を使ってメニュー項目の内容、外観、動作を指定できる。(Unicode)
指定したメニューバー、ドロップダウンメニュー、サブメニュー、またはショートカットメニューの末尾に新しい項目を追加する。この関数を使ってメニュー項目の内容、外観、動作を指定できる。(Unicode)
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。
AreDpiAwarenessContextsEqual
2 つの DPI_AWARENESS_CONTEXT 値が同一かどうかを判定する。
2 つの DPI_AWARENESS_CONTEXT 値が同一かどうかを判定する。
[戻り値]
値が等しい場合は TRUE、それ以外は FALSE を返す。
[備考]
DPI_AWARENESS_CONTEXT には複数の情報が含まれる。
ArrangeIconicWindows
指定された親ウィンドウのすべての最小化 (アイコン化) された子ウィンドウを整列する。
指定された親ウィンドウのすべての最小化 (アイコン化) された子ウィンドウを整列する。
[戻り値]
型: UINT 関数が成功した場合、戻り値はアイコン 1 行分の高さ。関数が失敗した場合、戻り値は 0。拡張エラー情報を取得するには
GetLastError を呼ぶ。
AttachThreadInput
あるスレッドの入力処理メカニズムを別のスレッドにアタッチする、またはそのアタッチを解除する。
あるスレッドの入力処理メカニズムを別のスレッドにアタッチする、またはそのアタッチを解除する。
[戻り値]
関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError
を呼ぶ。
BeginDeferWindowPos
複数ウィンドウ位置構造体のためのメモリを割り当て、その構造体へのハンドルを返す。
複数ウィンドウ位置構造体のためのメモリを割り当て、その構造体へのハンドルを返す。
[戻り値]
型: HDWP
関数が成功した場合、戻り値は複数ウィンドウ位置構造体を識別する。構造体を割り当てるシステムリソースが不足している場合、戻り値は
NULL。
BeginPaint
BeginPaint 関数は、指定されたウィンドウを描画用に準備し、PAINTSTRUCT 構造体に描画情報を書き込む。
BeginPaint 関数は、指定されたウィンドウを描画用に準備し、PAINTSTRUCT 構造体に描画情報を書き込む。
[戻り値]
関数が成功した場合、戻り値は指定されたウィンドウのディスプレイデバイスコンテキストへのハンドル。
BlockInput
キーボードおよびマウスの入力イベントがアプリケーションに到達するのをブロックする。
キーボードおよびマウスの入力イベントがアプリケーションに到達するのをブロックする。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。入力が既にブロックされている場合、戻り値は 0。拡張エラー情報を取得するには
GetLastError を呼ぶ。
BringWindowToTop
指定したウィンドウを Z オーダーの先頭に持ってくる。ウィンドウがトップレベルウィンドウであればアクティブ化される。子ウィンドウであれば、その子ウィンドウに関連付けられたトップレベルの親ウィンドウがアクティブ化される。
指定したウィンドウを Z
オーダーの先頭に持ってくる。ウィンドウがトップレベルウィンドウであればアクティブ化される。子ウィンドウであれば、その子ウィンドウに関連付けられたトップレベルの親ウィンドウがアクティブ化される。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。
BroadcastSystemMessageExW
指定された受信者にメッセージを送信する。(BroadcastSystemMessageExW)
指定された受信者にメッセージを送信する。(BroadcastSystemMessageExW)
[戻り値]
型: long 関数が成功した場合、戻り値は正の値。メッセージをブロードキャストできない場合、戻り値は -1。
BroadcastSystemMessageW
指定された受信者にメッセージを送信する。(BroadcastSystemMessageW)
指定された受信者にメッセージを送信する。(BroadcastSystemMessageW)
[戻り値]
型: long 関数が成功した場合、戻り値は正の値。メッセージをブロードキャストできない場合、戻り値は -1。
CalculatePopupWindowPosition
指定されたアンカーポイント、ポップアップウィンドウサイズ、フラグ、およびオプションの除外矩形を使って、適切なポップアップウィンドウ位置を計算する。
指定されたアンカーポイント、ポップアップウィンドウサイズ、フラグ、およびオプションの除外矩形を使って、適切なポップアップウィンドウ位置を計算する。
[戻り値]
型: BOOL 関数が成功した場合、TRUE を返す。それ以外は FALSE を返す。
CallMsgFilterW
WH_SYSMSGFILTER および WH_MSGFILTER フックに関連付けられたフックプロシージャに、指定したメッセージとフックコードを渡す。(Unicode)
WH_SYSMSGFILTER および WH_MSGFILTER
フックに関連付けられたフックプロシージャに、指定したメッセージとフックコードを渡す。(Unicode)
[戻り値]
型: BOOL アプリケーションがさらにメッセージを処理すべき場合、戻り値は 0。
CallNextHookEx
現在のフックチェーン内の次のフックプロシージャにフック情報を渡す。フックプロシージャは、フック情報を処理する前か後のどちらかでこの関数を呼べる。
現在のフックチェーン内の次のフックプロシージャにフック情報を渡す。フックプロシージャは、フック情報を処理する前か後のどちらかでこの関数を呼べる。
[戻り値]
型: LRESULT
この値はチェーン内の次のフックプロシージャによって返される。現在のフックプロシージャもこの値を返す必要がある。
CallWindowProcW
メッセージ情報を指定したウィンドウプロシージャに渡す。(Unicode)
メッセージ情報を指定したウィンドウプロシージャに渡す。(Unicode)
[戻り値]
型: LRESULT 戻り値はメッセージ処理の結果を表し、送信されたメッセージに依存する。
[備考]
ウィンドウのサブクラス化には CallWindowProc 関数を使用する。
CascadeWindows
指定された親ウィンドウの指定された子ウィンドウをカスケード表示する。
指定された親ウィンドウの指定された子ウィンドウをカスケード表示する。
[戻り値]
型: WORD 関数が成功した場合、戻り値は整列されたウィンドウの数。関数が失敗した場合、戻り値は 0。拡張エラー情報を取得するには
GetLastError を呼ぶ。
ChangeClipboardChain
指定したウィンドウをクリップボードビューアのチェーンから取り除く。
指定したウィンドウをクリップボードビューアのチェーンから取り除く。
[戻り値]
型: BOOL 戻り値は WM_CHANGECBCHAIN
メッセージをクリップボードビューアチェーン内のウィンドウに渡した結果を示す。
ChangeDisplaySettingsExW
ChangeDisplaySettingsEx 関数は、指定したディスプレイデバイスの設定を指定したグラフィックモードに変更する。(Unicode)
ChangeDisplaySettingsEx
関数は、指定したディスプレイデバイスの設定を指定したグラフィックモードに変更する。(Unicode)
[戻り値]
ChangeDisplaySettingsEx 関数は次のいずれかの値を返す。
ChangeDisplaySettingsW
ChangeDisplaySettings 関数は、既定のディスプレイデバイスの設定を指定したグラフィックモードに変更する。(Unicode)
ChangeDisplaySettings
関数は、既定のディスプレイデバイスの設定を指定したグラフィックモードに変更する。(Unicode)
[戻り値]
ChangeDisplaySettings 関数は次のいずれかの値を返す。
ChangeWindowMessageFilter
ユーザインターフェース特権分離 (UIPI) のメッセージフィルタからメッセージを追加または削除する。
ユーザインターフェース特権分離 (UIPI) のメッセージフィルタからメッセージを追加または削除する。
[戻り値]
型: BOOL 成功した場合は TRUE、それ以外は FALSE。拡張エラー情報を取得するには GetLastError を呼ぶ。
ChangeWindowMessageFilterEx
指定したウィンドウに対してユーザインターフェース特権分離 (UIPI) メッセージフィルタを変更する。
指定したウィンドウに対してユーザインターフェース特権分離 (UIPI) メッセージフィルタを変更する。
[戻り値]
型: BOOL 関数が成功した場合は TRUE、それ以外は FALSE。拡張エラー情報を取得するには GetLastError を呼ぶ。
CharLowerBuffW
バッファ内の大文字を小文字に変換する。文字はその場で変換される。(Unicode)
バッファ内の大文字を小文字に変換する。文字はその場で変換される。(Unicode)
[戻り値]
型: DWORD 戻り値は処理された文字数。たとえば CharLowerBuff("Acme of Operating Systems",
10) が成功すると、戻り値は 10 になる。
CharLowerW
文字列または単一の文字を小文字に変換する。オペランドが文字列の場合、関数は文字をその場で変換する。(Unicode)
文字列または単一の文字を小文字に変換する。オペランドが文字列の場合、関数は文字をその場で変換する。(Unicode)
[戻り値]
型: LPTSTR オペランドが文字列の場合、関数は変換後の文字列へのポインタを返す。文字列はその場で変換されるため、戻り値は lpsz
と等しい。
CharNextW
文字列内の次の文字へのポインタを取得する。この関数はシングルバイトまたはマルチバイト文字からなる文字列を扱える。(Unicode)
文字列内の次の文字へのポインタを取得する。この関数はシングルバイトまたはマルチバイト文字からなる文字列を扱える。(Unicode)
[戻り値]
型: LPTSTR 戻り値は文字列内の次の文字へのポインタ、または文字列の末尾であれば終端 null 文字へのポインタ。
CharPrevW
文字列内の前の文字へのポインタを取得する。この関数はシングルバイトまたはマルチバイト文字からなる文字列を扱える。(Unicode)
文字列内の前の文字へのポインタを取得する。この関数はシングルバイトまたはマルチバイト文字からなる文字列を扱える。
CharToOemBuffW
文字列内の指定数の文字を OEM 定義の文字セットに変換する。(Unicode)
文字列内の指定数の文字を OEM 定義の文字セットに変換する。(Unicode)
[戻り値]
型: BOOL 戻り値は常に 0 以外。
CharToOemW
文字列を OEM 定義の文字セットに変換する。警告: 使用しないこと。(Unicode)
文字列を OEM 定義の文字セットに変換する。警告: 使用しないこと。(Unicode)
[戻り値]
型: BOOL 戻り値は常に 0 以外。
CharUpperBuffW
バッファ内の小文字を大文字に変換する。文字はその場で変換される。(Unicode)
バッファ内の小文字を大文字に変換する。文字はその場で変換される。(Unicode)
[戻り値]
型: DWORD 戻り値は処理された文字数。たとえば CharUpperBuff("Zenith of API Sets", 10)
が成功すると、戻り値は 10 になる。
CharUpperW
文字列または単一の文字を大文字に変換する。オペランドが文字列の場合、関数は文字をその場で変換する。(Unicode)
文字列または単一の文字を大文字に変換する。オペランドが文字列の場合、関数は文字をその場で変換する。(Unicode)
[戻り値]
型: LPTSTR オペランドが文字列の場合、関数は変換後の文字列へのポインタを返す。文字列はその場で変換されるため、戻り値は lpsz
と等しい。
CheckDlgButton
ボタンコントロールのチェック状態を変更する。
ボタンコントロールのチェック状態を変更する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。拡張エラー情報を取得するには
GetLastError を呼ぶ。
CheckMenuItem
指定されたメニュー項目のチェックマーク属性の状態を選択またはクリアに設定する。
指定されたメニュー項目のチェックマーク属性の状態を選択またはクリアに設定する。
[戻り値]
型: DWORD 戻り値はメニュー項目の以前の状態 (MF_CHECKED または MF_UNCHECKED)
を表す。メニュー項目が存在しない場合、戻り値は -1。
CheckMenuRadioItem
指定したメニュー項目をチェックしてラジオ項目にする。同時に、関連グループ内の他のすべてのメニュー項目をクリアし、それらの項目のラジオ項目タイプフラグをクリアする。
指定したメニュー項目をチェックしてラジオ項目にする。同時に、関連グループ内の他のすべてのメニュー項目をクリアし、それらの項目のラジオ項目タイプフラグをクリアする。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。
CheckRadioButton
グループ内の指定したラジオボタンにチェックマークを追加 (チェック) し、グループ内の他のすべてのラジオボタンからチェックマークを除去 (クリア) する。
グループ内の指定したラジオボタンにチェックマークを追加 (チェック) し、グループ内の他のすべてのラジオボタンからチェックマークを除去
(クリア) する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。
ChildWindowFromPoint
親ウィンドウに属する子ウィンドウのうち、指定した点を含むものを判定する。検索は直下の子ウィンドウに限定され、孫やそれ以降の子孫は検索されない。
親ウィンドウに属する子ウィンドウのうち、指定した点を含むものを判定する。検索は直下の子ウィンドウに限定され、孫やそれ以降の子孫は検索されない。
[戻り値]
型: HWND
戻り値は、その点を含む子ウィンドウへのハンドル。子ウィンドウが非表示または無効でも返される。
ChildWindowFromPointEx
指定した親ウィンドウに属する子ウィンドウのうち、指定した点を含むものを判定する。
指定した親ウィンドウに属する子ウィンドウのうち、指定した点を含むものを判定する。
[戻り値]
型: HWND 戻り値は、その点を含み uFlags
の条件を満たす最初の子ウィンドウへのハンドル。
ClientToScreen
指定した点のクライアント領域座標をスクリーン座標に変換する。
指定した点のクライアント領域座標をスクリーン座標に変換する。
[戻り値]
関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。
[備考]
POINT
構造体のクライアント領域座標をスクリーン座標に置き換える。スクリーン座標は画面左上隅が基準。
ClipCursor
カーソルを画面上の矩形領域に閉じ込める。
カーソルを画面上の矩形領域に閉じ込める。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。拡張エラー情報を取得するには
GetLastError を呼ぶ。
[備考]
カーソルは共有リソースである。
CloseClipboard
クリップボードを閉じる。
クリップボードを閉じる。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。拡張エラー情報を取得するには
GetLastError を呼ぶ。
CloseDesktop
デスクトップオブジェクトへのオープン中のハンドルを閉じる。
デスクトップオブジェクトへのオープン中のハンドルを閉じる。
[戻り値]
関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。
CloseGestureInfoHandle
ジェスチャ情報ハンドルに関連付けられたリソースを閉じる。
ジェスチャ情報ハンドルに関連付けられたリソースを閉じる。
[戻り値]
関数が成功した場合、戻り値は 0 以外。
関数が失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError 関数を使用する。
CloseTouchInputHandle
タッチ入力ハンドルを閉じ、それに関連付けられたプロセスメモリを解放し、ハンドルを無効化する。
タッチ入力ハンドルを閉じ、それに関連付けられたプロセスメモリを解放し、ハンドルを無効化する。
[戻り値]
関数が成功した場合、戻り値は 0 以外。
関数が失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError 関数を使用する。
CloseWindow
指定したウィンドウを最小化する (ただし破棄はしない)。
指定したウィンドウを最小化する (ただし破棄はしない)。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。拡張エラー情報を取得するには
GetLastError を呼ぶ。
CloseWindowStation
オープン中のウィンドウステーションハンドルを閉じる。
オープン中のウィンドウステーションハンドルを閉じる。
[戻り値]
関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError
を呼ぶ。
CopyAcceleratorTableW
指定したアクセラレータテーブルをコピーする。この関数は、アクセラレータテーブルハンドルに対応するアクセラレータテーブルデータを取得するため、またはアクセラレータテーブルデータのサイズを判定するために使用される。(Unicode)
指定したアクセラレータテーブルをコピーする。この関数は、アクセラレータテーブルハンドルに対応するアクセラレータテーブルデータを取得するため、またはアクセラレータテーブルデータのサイズを判定するために使用される。
CopyIcon
指定したアイコンを別のモジュールから現在のモジュールにコピーする。
指定したアイコンを別のモジュールから現在のモジュールにコピーする。
[戻り値]
型: HICON 関数が成功した場合、戻り値は複製されたアイコンへのハンドル。関数が失敗した場合、戻り値は
NULL。拡張エラー情報を取得するには GetLastError を呼ぶ。
CopyImage
新しい画像 (アイコン、カーソル、ビットマップ) を作成し、指定された画像の属性を新しい画像にコピーする。必要に応じて、新しい画像の希望サイズに合わせてビットを伸縮する。
新しい画像 (アイコン、カーソル、ビットマップ)
を作成し、指定された画像の属性を新しい画像にコピーする。必要に応じて、新しい画像の希望サイズに合わせてビットを伸縮する。
[戻り値]
型: HANDLE 関数が成功した場合、戻り値は新しく作成された画像へのハンドル。
CopyRect
CopyRect 関数は、ある矩形の座標を別の矩形にコピーする。
CopyRect 関数は、ある矩形の座標を別の矩形にコピーする。
[戻り値]
関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。
[備考]
アプリケーションは矩形をさまざまな目的で使用できるため、矩形関数は明示的な単位を使わない。
CountClipboardFormats
現在クリップボードにある異なるデータ形式の数を取得する。
現在クリップボードにある異なるデータ形式の数を取得する。
[戻り値]
型: int 関数が成功した場合、戻り値は現在クリップボードにある異なるデータ形式の数。関数が失敗した場合、戻り値は
0。拡張エラー情報を取得するには GetLastError を呼ぶ。
CreateAcceleratorTableW
アクセラレータテーブルを作成する。(Unicode)
アクセラレータテーブルを作成する。(Unicode)
[戻り値]
型: HACCEL 関数が成功した場合、戻り値は作成されたアクセラレータテーブルへのハンドル。それ以外の場合は
NULL。拡張エラー情報を取得するには GetLastError を呼ぶ。
CreateCaret
システムキャレット用の新しい形状を作成し、キャレットの所有権を指定したウィンドウに割り当てる。キャレット形状は線、ブロック、またはビットマップにできる。
システムキャレット用の新しい形状を作成し、キャレットの所有権を指定したウィンドウに割り当てる。キャレット形状は線、ブロック、またはビットマップにできる。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。
関数が失敗した場合、戻り値は 0。
CreateCursor
指定したサイズ、ビットパターン、ホットスポットを持つカーソルを作成する。
指定したサイズ、ビットパターン、ホットスポットを持つカーソルを作成する。
[戻り値]
型: HCURSOR 関数が成功した場合、戻り値はカーソルへのハンドル。関数が失敗した場合、戻り値は
NULL。拡張エラー情報を取得するには GetLastError を呼ぶ。
CreateDesktopExW
指定したヒープを持つ新しいデスクトップを作成し、呼び出し元プロセスの現在のウィンドウステーションに関連付け、呼び出し元スレッドに割り当てる。(Unicode)
指定したヒープを持つ新しいデスクトップを作成し、呼び出し元プロセスの現在のウィンドウステーションに関連付け、呼び出し元スレッドに割り当てる。(Unicode)
[戻り値]
関数が成功した場合、戻り値は新しく作成されたデスクトップへのハンドル。
CreateDesktopW
新しいデスクトップを作成し、呼び出し元プロセスの現在のウィンドウステーションに関連付け、呼び出し元スレッドに割り当てる。(Unicode)
新しいデスクトップを作成し、呼び出し元プロセスの現在のウィンドウステーションに関連付け、呼び出し元スレッドに割り当てる。(Unicode)
[戻り値]
関数が成功した場合、戻り値は新しく作成されたデスクトップへのハンドル。
CreateDialogIndirectParamW
メモリ内のダイアログテンプレートからモードレスダイアログを作成する。(Unicode)
メモリ内のダイアログテンプレートからモードレスダイアログを作成する。(Unicode)
[戻り値]
型: HWND 関数が成功した場合、戻り値はダイアログのウィンドウハンドル。関数が失敗した場合、戻り値は
NULL。拡張エラー情報を取得するには GetLastError を呼ぶ。
CreateDialogParamW
ダイアログテンプレートリソースからモードレスダイアログを作成する。(Unicode)
ダイアログテンプレートリソースからモードレスダイアログを作成する。(Unicode)
[戻り値]
型: HWND 関数が成功した場合、戻り値はダイアログのウィンドウハンドル。関数が失敗した場合、戻り値は
NULL。拡張エラー情報を取得するには GetLastError を呼ぶ。
CreateIcon
指定したサイズ、色、ビットパターンを持つアイコンを作成する。
指定したサイズ、色、ビットパターンを持つアイコンを作成する。
[戻り値]
型: HICON 関数が成功した場合、戻り値はアイコンへのハンドル。関数が失敗した場合、戻り値は NULL。拡張エラー情報を取得するには
GetLastError を呼ぶ。
CreateIconFromResource
アイコンを記述するリソースビットからアイコンまたはカーソルを作成する。(CreateIconFromResource)
アイコンを記述するリソースビットからアイコンまたはカーソルを作成する。(CreateIconFromResource)
[戻り値]
型: HICON 関数が成功した場合、戻り値はアイコンまたはカーソルへのハンドル。関数が失敗した場合、戻り値は
NULL。
CreateIconFromResourceEx
アイコンを記述するリソースビットからアイコンまたはカーソルを作成する。(CreateIconFromResourceEx)
アイコンを記述するリソースビットからアイコンまたはカーソルを作成する。(CreateIconFromResourceEx)
[戻り値]
型: HICON 関数が成功した場合、戻り値はアイコンまたはカーソルへのハンドル。関数が失敗した場合、戻り値は
NULL。
CreateIconIndirect
ICONINFO 構造体からアイコンまたはカーソルを作成する。
ICONINFO 構造体からアイコンまたはカーソルを作成する。
[戻り値]
型: HICON 関数が成功した場合、戻り値は作成されたアイコンまたはカーソルへのハンドル。関数が失敗した場合、戻り値は
NULL。拡張エラー情報を取得するには GetLastError を呼ぶ。
CreateMDIWindowW
マルチドキュメントインターフェース (MDI) の子ウィンドウを作成する。(Unicode)
マルチドキュメントインターフェース (MDI) の子ウィンドウを作成する。(Unicode)
[戻り値]
型: HWND 関数が成功した場合、戻り値は作成されたウィンドウへのハンドル。関数が失敗した場合、戻り値は
NULL。拡張エラー情報を取得するには GetLastError を呼ぶ。
CreateMenu
メニューを作成する。メニューは最初は空で、InsertMenuItem、AppendMenu、InsertMenu 関数を使ってメニュー項目を追加できる。
メニューを作成する。メニューは最初は空で、InsertMenuItem、AppendMenu、InsertMenu
関数を使ってメニュー項目を追加できる。
[戻り値]
型: HMENU 関数が成功した場合、戻り値は新しく作成されたメニューへのハンドル。
CreatePopupMenu
ドロップダウンメニュー、サブメニュー、またはショートカットメニューを作成する。
ドロップダウンメニュー、サブメニュー、またはショートカットメニューを作成する。
[戻り値]
型: HMENU 関数が成功した場合、戻り値は新しく作成されたメニューへのハンドル。関数が失敗した場合、戻り値は
NULL。拡張エラー情報を取得するには GetLastError を呼ぶ。
CreateSyntheticPointerDevice
呼び出し元アプリケーションのポインタ注入デバイスを構成し、アプリが注入できる同時ポインタの最大数を初期化する。
呼び出し元アプリケーションのポインタ注入デバイスを構成し、アプリが注入できる同時ポインタの最大数を初期化する。
[戻り値]
関数が成功した場合、戻り値はポインタ注入デバイスへのハンドル。それ以外の場合は null を返す。拡張エラー情報を取得するには
GetLastError 関数を呼ぶ。
CreateWindowExW
拡張ウィンドウスタイルを持つオーバーラップ、ポップアップ、または子ウィンドウを作成する。それ以外は CreateWindow 関数と同じ。(Unicode)
拡張ウィンドウスタイルを持つオーバーラップ、ポップアップ、または子ウィンドウを作成する。それ以外は CreateWindow
関数と同じ。(Unicode)
[戻り値]
型: HWND 関数が成功した場合、戻り値は新しいウィンドウへのハンドル。失敗した場合は NULL。
CreateWindowStationW
ウィンドウステーションオブジェクトを作成し、呼び出し元プロセスに関連付け、現在のセッションに割り当てる。(Unicode)
ウィンドウステーションオブジェクトを作成し、呼び出し元プロセスに関連付け、現在のセッションに割り当てる。(Unicode)
[戻り値]
関数が成功した場合、戻り値は新しく作成されたウィンドウステーションへのハンドル。
DdeAbandonTransaction
指定された非同期トランザクションを破棄し、トランザクションに関連付けられたすべてのリソースを解放する。
指定された非同期トランザクションを破棄し、トランザクションに関連付けられたすべてのリソースを解放する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。
DdeAccessData
指定された DDE オブジェクト内のデータへのアクセスを提供する。アプリケーションはオブジェクト内のデータへのアクセスを終えたら DdeUnaccessData 関数を呼ばなければならない。
指定された DDE オブジェクト内のデータへのアクセスを提供する。アプリケーションはオブジェクト内のデータへのアクセスを終えたら
DdeUnaccessData 関数を呼ばなければならない。
DdeAddData
指定された DDE オブジェクトにデータを追加する。
指定された DDE オブジェクトにデータを追加する。
[戻り値]
型: HDDEDATA 関数が成功した場合、戻り値は DDE
オブジェクトへの新しいハンドル。新しいハンドルはオブジェクトへのすべての参照で使用される。関数が失敗した場合、戻り値は 0。
DdeClientTransaction
クライアントとサーバ間のデータトランザクションを開始する。この関数を呼べるのは DDE クライアントアプリケーションのみで、サーバとの会話を確立した後にのみ使用できる。
クライアントとサーバ間のデータトランザクションを開始する。この関数を呼べるのは DDE
クライアントアプリケーションのみで、サーバとの会話を確立した後にのみ使用できる。
DdeCmpStringHandles
2 つの文字列ハンドルの値を比較する。文字列ハンドルの値は関連する文字列の大文字小文字とは無関係である。
2 つの文字列ハンドルの値を比較する。文字列ハンドルの値は関連する文字列の大文字小文字とは無関係である。
[戻り値]
型: int 戻り値は次のいずれかの値をとる。
DdeConnect
指定されたサービス名とトピック名の組をサポートするサーバアプリケーションとの会話を確立する。複数のそのようなサーバが存在する場合、システムは 1 つだけを選択する。
指定されたサービス名とトピック名の組をサポートするサーバアプリケーションとの会話を確立する。複数のそのようなサーバが存在する場合、システムは
1 つだけを選択する。
[戻り値]
型: HCONV 関数が成功した場合、戻り値は確立された会話へのハンドル。関数が失敗した場合、戻り値は 0L。
DdeConnectList
指定されたサービス名とトピック名の組をサポートするすべてのサーバアプリケーションとの会話を確立する。
指定されたサービス名とトピック名の組をサポートするすべてのサーバアプリケーションとの会話を確立する。
[戻り値]
型: HCONVLIST 関数が成功した場合、戻り値は新しい会話リストへのハンドル。関数が失敗した場合、戻り値は
0L。古い会話リストへのハンドルはもう有効ではない。
DdeCreateDataHandle
DDE オブジェクトを作成し、指定されたバッファのデータでオブジェクトを埋める。DDE アプリケーションは、相手のアプリケーションにデータを渡すトランザクション中にこの関数を使用する。
DDE オブジェクトを作成し、指定されたバッファのデータでオブジェクトを埋める。DDE
アプリケーションは、相手のアプリケーションにデータを渡すトランザクション中にこの関数を使用する。
[戻り値]
型: HDDEDATA 関数が成功した場合、戻り値はデータハンドル。
DdeCreateStringHandleW
指定された文字列を識別するハンドルを作成する。DDE クライアントまたはサーバアプリケーションは、文字列ハンドルをパラメータとして他の DDEML 関数に渡せる。(Unicode)
指定された文字列を識別するハンドルを作成する。DDE クライアントまたはサーバアプリケーションは、文字列ハンドルをパラメータとして他の
DDEML 関数に渡せる。(Unicode)
[戻り値]
型: HSZ 関数が成功した場合、戻り値は文字列ハンドル。関数が失敗した場合、戻り値は 0L。
DdeDisconnect
DdeConnect または DdeConnectList 関数で開始された会話を終了し、指定された会話ハンドルを無効化する。
DdeConnect または DdeConnectList 関数で開始された会話を終了し、指定された会話ハンドルを無効化する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。
DdeDisconnectList
指定された会話リストを破棄し、それに関連付けられたすべての会話を終了する。
指定された会話リストを破棄し、それに関連付けられたすべての会話を終了する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。
DdeEnableCallback
特定の会話または呼び出し元アプリケーションが現在確立しているすべての会話に対するトランザクションを有効または無効にする。
特定の会話または呼び出し元アプリケーションが現在確立しているすべての会話に対するトランザクションを有効または無効にする。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。
DdeFreeDataHandle
DDE オブジェクトを解放し、オブジェクトに関連付けられたデータハンドルを削除する。
DDE オブジェクトを解放し、オブジェクトに関連付けられたデータハンドルを削除する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。
DdeFreeStringHandle
呼び出し元アプリケーション内の文字列ハンドルを解放する。
呼び出し元アプリケーション内の文字列ハンドルを解放する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。
DdeGetData
指定された DDE オブジェクトから指定されたローカルバッファにデータをコピーする。
指定された DDE オブジェクトから指定されたローカルバッファにデータをコピーする。
[戻り値]
型: DWORD pDst がバッファを指す場合、戻り値はデータハンドルに関連付けられたメモリオブジェクトのサイズ (バイト)、または
cbMax で指定されたサイズのいずれか低い方。
DdeGetLastError
DDEML 関数の失敗によって設定された最新のエラーコードを取得し、エラーコードを DMLERR_NO_ERROR にリセットする。
DDEML 関数の失敗によって設定された最新のエラーコードを取得し、エラーコードを DMLERR_NO_ERROR にリセットする。
[戻り値]
型: UINT 関数が成功した場合、戻り値は最新のエラーコードで、次のいずれかの値になる。
DdeImpersonateClient
DDE クライアント会話で DDE クライアントアプリケーションを偽装する。
DDE クライアント会話で DDE クライアントアプリケーションを偽装する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。拡張エラー情報を取得するには
GetLastError を呼ぶ。
DdeInitializeW
アプリケーションを動的データ交換管理ライブラリ (DDEML) に登録する。アプリケーションは他のすべての DDEML 関数を呼ぶ前にこの関数を呼ばなければならない。(Unicode)
アプリケーションを動的データ交換管理ライブラリ (DDEML) に登録する。アプリケーションは他のすべての DDEML
関数を呼ぶ前にこの関数を呼ばなければならない。(Unicode)
[戻り値]
型: UINT 関数が成功した場合、戻り値は DMLERR_NO_ERROR。
DdeKeepStringHandle
指定されたハンドルに関連する使用カウントをインクリメントする。
指定されたハンドルに関連する使用カウントをインクリメントする。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。
DdeNameService
DDE サーバがサポートするサービス名を登録または登録解除する。
DDE サーバがサポートするサービス名を登録または登録解除する。
[戻り値]
型: HDDEDATA 関数が成功した場合、0 以外の値を返す。この値は真の HDDEDATA
値ではなく、成功を示す単なるブール値である。
DdePostAdvise
指定されたトピックと項目上にアクティブなアドバイスループを持つ各クライアントについて、システムが呼び出し元 (サーバ) アプリケーションの DDE コールバック関数に XTYP_ADVREQ トランザクションを送信するようにする。
指定されたトピックと項目上にアクティブなアドバイスループを持つ各クライアントについて、システムが呼び出し元 (サーバ) アプリケーションの
DDE コールバック関数に XTYP_ADVREQ トランザクションを送信するようにする。
DdeQueryConvInfo
DDE トランザクションおよびトランザクションが行われる会話に関する情報を取得する。
DDE トランザクションおよびトランザクションが行われる会話に関する情報を取得する。
[戻り値]
型: UINT 関数が成功した場合、戻り値は CONVINFO 構造体にコピーされたバイト数。関数が失敗した場合、戻り値は
FALSE。
DdeQueryNextServer
指定された会話リスト内の次の会話ハンドルを取得する。
指定された会話リスト内の次の会話ハンドルを取得する。
[戻り値]
型: HCONV リストにさらに会話ハンドルがある場合、戻り値はリスト内の次の会話ハンドル。それ以外は 0L。
DdeQueryStringW
文字列ハンドルに関連付けられたテキストをバッファにコピーする。(Unicode)
文字列ハンドルに関連付けられたテキストをバッファにコピーする。(Unicode)
[戻り値]
型: DWORD psz が有効なポインタを指定した場合、戻り値は返されたテキストの長さ (文字数、終端 null 文字を除く)。
DdeReconnect
クライアント DDEML アプリケーションが、クライアントとの会話を終了したサービスとの会話の再確立を試みることを可能にする。
クライアント DDEML アプリケーションが、クライアントとの会話を終了したサービスとの会話の再確立を試みることを可能にする。
[戻り値]
型: HCONV 関数が成功した場合、戻り値は再確立された会話へのハンドル。関数が失敗した場合、戻り値は 0L。
DdeSetQualityOfService
raw DDE アプリケーションが今後開始する DDE 会話に求めるサービス品質 (QOS) を指定する。
raw DDE アプリケーションが今後開始する DDE 会話に求めるサービス品質 (QOS) を指定する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。拡張エラー情報を取得するには
GetLastError を呼ぶ。
DdeSetUserHandle
アプリケーション定義の値を会話ハンドルまたはトランザクション識別子に関連付ける。これは非同期トランザクションの処理を簡素化するのに有用。アプリケーションは DdeQueryConvInfo 関数を使ってこの値を取得できる。
アプリケーション定義の値を会話ハンドルまたはトランザクション識別子に関連付ける。これは非同期トランザクションの処理を簡素化するのに有用。アプリケーションは
DdeQueryConvInfo 関数を使ってこの値を取得できる。
DdeUnaccessData
DDE オブジェクトへのアクセスを解除する。アプリケーションはオブジェクトへのアクセスを終えたらこの関数を呼ばなければならない。
DDE オブジェクトへのアクセスを解除する。アプリケーションはオブジェクトへのアクセスを終えたらこの関数を呼ばなければならない。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。
DdeUninitialize
呼び出し元アプリケーションに関連付けられたすべての DDEML リソースを解放する。
呼び出し元アプリケーションに関連付けられたすべての DDEML リソースを解放する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。関数が失敗した場合、戻り値は 0。
DeferWindowPos
指定したウィンドウに対する複数ウィンドウ位置構造体を更新する。
指定したウィンドウに対する複数ウィンドウ位置構造体を更新する。
[戻り値]
型: HDWP
戻り値は更新された複数ウィンドウ位置構造体を識別する。この関数が返すハンドルは、関数に渡されたハンドルと異なる場合がある。
DefFrameProcW
マルチドキュメントインターフェイス (MDI) フレームウィンドウのウィンドウプロシージャが処理しないウィンドウメッセージに対して既定の処理を行う。(Unicode)
マルチドキュメントインターフェイス (MDI)
フレームウィンドウのウィンドウプロシージャが処理しないウィンドウメッセージに対して既定の処理を行う。(Unicode)
[戻り値]
型: LRESULT 戻り値はメッセージ処理の結果を示し、メッセージによって異なる。
DefMDIChildProcW
マルチドキュメントインターフェイス (MDI) 子ウィンドウのウィンドウプロシージャが処理しないウィンドウメッセージに対して既定の処理を行う。(Unicode)
マルチドキュメントインターフェイス (MDI)
子ウィンドウのウィンドウプロシージャが処理しないウィンドウメッセージに対して既定の処理を行う。(Unicode)
[戻り値]
型: LRESULT 戻り値はメッセージ処理の結果を示し、メッセージによって異なる。
DefRawInputProc
RAWINPUTHEADER 構造体のサイズが正しいことを検証する。
RAWINPUTHEADER 構造体のサイズが正しいことを検証する。
[戻り値]
型: LRESULT 成功した場合、関数は 0 を返す。それ以外の場合は -1 を返す。
DeleteMenu
指定したメニューから項目を削除する。メニュー項目がメニューまたはサブメニューを開くものである場合、この関数はそのメニューまたはサブメニューのハンドルを破棄し、使用されていたメモリを解放する。
指定したメニューから項目を削除する。メニュー項目がメニューまたはサブメニューを開くものである場合、この関数はそのメニューまたはサブメニューのハンドルを破棄し、使用されていたメモリを解放する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外となる。
DeregisterShellHookWindow
シェルフックメッセージを受信するために登録されている指定のシェルウィンドウを登録解除する。
シェルフックメッセージを受信するために登録されている指定のシェルウィンドウを登録解除する。
[戻り値]
型: BOOL 関数が成功した場合は TRUE、失敗した場合は FALSE。
DestroyCaret
キャレットの現在の形状を破棄し、ウィンドウからキャレットを解放し、画面からキャレットを除去する。
キャレットの現在の形状を破棄し、ウィンドウからキャレットを解放し、画面からキャレットを除去する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには
GetLastError を呼ぶ。
DestroyCursor
カーソルを破棄し、カーソルが占有していたメモリを解放する。共有カーソルの破棄にこの関数を使用してはならない。
カーソルを破棄し、カーソルが占有していたメモリを解放する。共有カーソルの破棄にこの関数を使用してはならない。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。拡張エラー情報を得るには GetLastError
を呼び出す。
DestroyIcon
アイコンを破棄し、アイコンが占有していたメモリを解放する。
アイコンを破棄し、アイコンが占有していたメモリを解放する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。拡張エラー情報を得るには GetLastError
を呼び出す。
DestroyMenu
指定したメニューを破棄し、メニューが占有していたメモリを解放する。
指定したメニューを破棄し、メニューが占有していたメモリを解放する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。拡張エラー情報を得るには GetLastError
を呼び出す。
DestroyWindow
指定したウィンドウを破棄する。
指定したウィンドウを破棄する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。拡張エラー情報を得るには GetLastError
を呼び出す。
DialogBoxIndirectParamW
メモリ内のダイアログボックステンプレートからモーダルダイアログボックスを作成する。(Unicode)
メモリ内のダイアログボックステンプレートからモーダルダイアログボックスを作成する。(Unicode)
[戻り値]
型: INT_PTR 関数が成功した場合、戻り値はダイアログボックスを終了させた EndDialog 関数の呼び出しで指定された
nResult パラメータとなる。
DialogBoxParamW
ダイアログボックステンプレートリソースからモーダルダイアログボックスを作成する。(Unicode)
ダイアログボックステンプレートリソースからモーダルダイアログボックスを作成する。(Unicode)
[戻り値]
型: INT_PTR 関数が成功した場合、戻り値はダイアログボックスを終了させた EndDialog 関数の呼び出しで指定された
nResult パラメータの値となる。
DisableProcessWindowsGhosting
呼び出し元 GUI プロセスに対してウィンドウゴースト機能を無効化する。ウィンドウゴースト機能は、応答しないアプリケーションのメインウィンドウを最小化、移動、閉じることをユーザに許可する Windows マネージャの機能である。
呼び出し元 GUI
プロセスに対してウィンドウゴースト機能を無効化する。ウィンドウゴースト機能は、応答しないアプリケーションのメインウィンドウを最小化、移動、閉じることをユーザに許可する
Windows マネージャの機能である。
DispatchMessageW
メッセージをウィンドウプロシージャにディスパッチする。通常は GetMessage で取得したメッセージのディスパッチに使用する。(DispatchMessageW)
メッセージをウィンドウプロシージャにディスパッチする。通常は GetMessage
で取得したメッセージのディスパッチに使用する。(DispatchMessageW)
[戻り値]
型: LRESULT 戻り値はウィンドウプロシージャが返した値を示す。
DisplayConfigGetDeviceInfo
DisplayConfigGetDeviceInfo 関数は、デバイスに関するディスプレイ構成情報を取得する。
DisplayConfigGetDeviceInfo 関数は、デバイスに関するディスプレイ構成情報を取得する。
[戻り値]
関数は次のいずれかの戻りコードを返す。
DisplayConfigSetDeviceInfo
DisplayConfigSetDeviceInfo 関数はターゲットのプロパティを設定する。
DisplayConfigSetDeviceInfo 関数はターゲットのプロパティを設定する。
[戻り値]
関数は次のいずれかの戻りコードを返す。
DlgDirListComboBoxW
コンボボックスの内容を、指定したディレクトリ内のサブディレクトリおよびファイルの名前で置き換える。ファイル属性のセットを指定することで名前のリストをフィルタリングできる。名前のリストにはマップされたドライブレターを含めることができる。(Unicode)
コンボボックスの内容を、指定したディレクトリ内のサブディレクトリおよびファイルの名前で置き換える。ファイル属性のセットを指定することで名前のリストをフィルタリングできる。名前のリストにはマップされたドライブレターを含めることができる。
DlgDirListW
リストボックスの内容を、指定したディレクトリ内のサブディレクトリおよびファイルの名前で置き換える。ファイル属性のセットを指定することで名前のリストをフィルタリングできる。リストにはマップされたドライブを含めることもできる。(Unicode)
リストボックスの内容を、指定したディレクトリ内のサブディレクトリおよびファイルの名前で置き換える。ファイル属性のセットを指定することで名前のリストをフィルタリングできる。リストにはマップされたドライブを含めることもできる。
DlgDirSelectComboBoxExW
DlgDirListComboBox 関数で格納されたコンボボックスから現在の選択を取得する。選択はドライブレター、ファイル、またはディレクトリ名として解釈される。(Unicode)
DlgDirListComboBox
関数で格納されたコンボボックスから現在の選択を取得する。選択はドライブレター、ファイル、またはディレクトリ名として解釈される。(Unicode)
[戻り値]
型: BOOL 現在の選択がディレクトリ名である場合、戻り値は 0 以外となる。
DlgDirSelectExW
単一選択リストボックスから現在の選択を取得する。リストボックスが DlgDirList 関数によって格納されており、選択がドライブレター、ファイル名、またはディレクトリ名であることを前提とする。(Unicode)
単一選択リストボックスから現在の選択を取得する。リストボックスが DlgDirList
関数によって格納されており、選択がドライブレター、ファイル名、またはディレクトリ名であることを前提とする。
DragDetect
マウスをキャプチャし、ユーザが左ボタンを離すか、ESC キーを押すか、指定した点の周囲のドラッグ矩形の外側にマウスを移動するまで、その動きを追跡する。
マウスをキャプチャし、ユーザが左ボタンを離すか、ESC
キーを押すか、指定した点の周囲のドラッグ矩形の外側にマウスを移動するまで、その動きを追跡する。
[戻り値]
型: BOOL ユーザが左ボタンを押しながらドラッグ矩形の外側にマウスを移動した場合、戻り値は 0
以外となる。
DrawAnimatedRects
ウィンドウのキャプションをアニメーションし、アイコンの開放またはウィンドウの最小化・最大化を示す。
ウィンドウのキャプションをアニメーションし、アイコンの開放またはウィンドウの最小化・最大化を示す。
[戻り値]
関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。
DrawCaption
DrawCaption 関数はウィンドウキャプションを描画する。
DrawCaption 関数はウィンドウキャプションを描画する。
[戻り値]
関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。
DrawEdge
DrawEdge 関数は矩形の 1 つまたは複数のエッジを描画する。
DrawEdge 関数は矩形の 1 つまたは複数のエッジを描画する。
[戻り値]
関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。
DrawFocusRect
DrawFocusRect 関数は、矩形がフォーカスを持つことを示すスタイルで矩形を描画する。
DrawFocusRect 関数は、矩形がフォーカスを持つことを示すスタイルで矩形を描画する。
[戻り値]
関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。
[備考]
DrawFocusRect は MM_TEXT モードでのみ動作する。
DrawFrameControl
DrawFrameControl 関数は、指定した種類およびスタイルのフレームコントロールを描画する。
DrawFrameControl 関数は、指定した種類およびスタイルのフレームコントロールを描画する。
[戻り値]
関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。
DrawIcon
指定したデバイスコンテキストにアイコンまたはカーソルを描画する。
指定したデバイスコンテキストにアイコンまたはカーソルを描画する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには
GetLastError を呼ぶ。
DrawIconEx
指定したデバイスコンテキストにアイコンまたはカーソルを描画し、指定したラスタ演算を行い、指定どおりにアイコンやカーソルを伸縮する。
指定したデバイスコンテキストにアイコンまたはカーソルを描画し、指定したラスタ演算を行い、指定どおりにアイコンやカーソルを伸縮する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。
DrawMenuBar
指定したウィンドウのメニューバーを再描画する。システムがウィンドウを作成した後にメニューバーが変更された場合、変更されたメニューバーを描画するためにこの関数を呼び出さなければならない。
指定したウィンドウのメニューバーを再描画する。システムがウィンドウを作成した後にメニューバーが変更された場合、変更されたメニューバーを描画するためにこの関数を呼び出さなければならない。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外となる。
DrawStateW
DrawState 関数は、無効状態や既定状態などの状態を示す視覚効果を適用して画像を表示する。(Unicode)
DrawState 関数は、無効状態や既定状態などの状態を示す視覚効果を適用して画像を表示する。(Unicode)
[戻り値]
関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。
DrawTextExW
DrawTextEx 関数は指定した矩形に書式設定されたテキストを描画する。(Unicode)
DrawTextEx 関数は指定した矩形に書式設定されたテキストを描画する。(Unicode)
[戻り値]
関数が成功した場合、戻り値は論理単位でのテキストの高さとなる。
DrawTextW
DrawText 関数は指定した矩形に書式設定されたテキストを描画する。指定した方法 (タブ展開、文字配置、改行など) に従ってテキストを書式設定する。(DrawTextW)
DrawText 関数は指定した矩形に書式設定されたテキストを描画する。指定した方法 (タブ展開、文字配置、改行など)
に従ってテキストを書式設定する。(DrawTextW)
[戻り値]
関数が成功した場合、戻り値は論理単位でのテキストの高さとなる。
EmptyClipboard
クリップボードを空にし、クリップボード内のデータへのハンドルを解放する。その後、クリップボードの所有権を現在クリップボードを開いているウィンドウに割り当てる。
クリップボードを空にし、クリップボード内のデータへのハンドルを解放する。その後、クリップボードの所有権を現在クリップボードを開いているウィンドウに割り当てる。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。
EnableMenuItem
指定したメニュー項目を有効化、無効化、またはグレー表示する。
指定したメニュー項目を有効化、無効化、またはグレー表示する。
[戻り値]
型: BOOL 戻り値はメニュー項目の以前の状態 (MF_DISABLED、MF_ENABLED、または MF_GRAYED のいずれか)
を示す。メニュー項目が存在しない場合、戻り値は -1 となる。
EnableMouseInPointer
マウスをポインタ入力デバイスとして機能させ、WM_POINTER メッセージを送信できるようにする。
マウスをポインタ入力デバイスとして機能させ、WM_POINTER メッセージを送信できるようにする。
[戻り値]
関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには
GetLastError を呼ぶ。
EnableNonClientDpiScaling
高 DPI ディスプレイにおいて、指定したトップレベルウィンドウの非クライアント領域部分の自動ディスプレイスケーリングを有効化する。ウィンドウの初期化中に呼び出さなければならない。
高 DPI
ディスプレイにおいて、指定したトップレベルウィンドウの非クライアント領域部分の自動ディスプレイスケーリングを有効化する。ウィンドウの初期化中に呼び出さなければならない。
[戻り値]
関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。
EnableScrollBar
EnableScrollBar 関数は、一方または両方のスクロールバーの矢印を有効化または無効化する。
EnableScrollBar 関数は、一方または両方のスクロールバーの矢印を有効化または無効化する。
[戻り値]
型: BOOL 矢印が指定どおりに有効化または無効化された場合、戻り値は 0
以外となる。矢印が既に要求された状態にある場合またはエラーが発生した場合、戻り値は 0 となる。
EnableWindow
指定したウィンドウまたはコントロールへのマウスおよびキーボード入力を有効化または無効化する。入力が無効化されている場合、ウィンドウはマウスクリックやキー押下などの入力を受け取らない。入力が有効化されている場合、ウィンドウはすべての入力を受け取る。
指定したウィンドウまたはコントロールへのマウスおよびキーボード入力を有効化または無効化する。入力が無効化されている場合、ウィンドウはマウスクリックやキー押下などの入力を受け取らない。入力が有効化されている場合、ウィンドウはすべての入力を受け取る。
EndDeferWindowPos
1 回の画面更新サイクルで 1 つ以上のウィンドウの位置とサイズを同時に更新する。
1 回の画面更新サイクルで 1 つ以上のウィンドウの位置とサイズを同時に更新する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには
GetLastError を呼ぶ。
EndDialog
モーダルダイアログボックスを破棄し、システムにダイアログボックスに対するすべての処理を終了させる。
モーダルダイアログボックスを破棄し、システムにダイアログボックスに対するすべての処理を終了させる。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには
GetLastError を呼ぶ。
EndMenu
呼び出し元スレッドのアクティブメニューを終了する。
呼び出し元スレッドのアクティブメニューを終了する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには
GetLastError を呼ぶ。
EndPaint
EndPaint 関数は、指定したウィンドウの描画の終了を示す。この関数は BeginPaint 関数の各呼び出しに対して必要であるが、描画完了後にのみ呼び出す。
EndPaint 関数は、指定したウィンドウの描画の終了を示す。この関数は BeginPaint
関数の各呼び出しに対して必要であるが、描画完了後にのみ呼び出す。
[戻り値]
戻り値は常に 0 以外となる。
EnumChildWindows
指定した親ウィンドウに属する子ウィンドウを列挙し、各子ウィンドウへのハンドルを順にアプリケーション定義のコールバック関数に渡す。
指定した親ウィンドウに属する子ウィンドウを列挙し、各子ウィンドウへのハンドルを順にアプリケーション定義のコールバック関数に渡す。
[戻り値]
型: BOOL 戻り値は使用されない。
EnumClipboardFormats
現在クリップボードで利用可能なデータ形式を列挙する。
現在クリップボードで利用可能なデータ形式を列挙する。
[戻り値]
型: UINT 関数が成功した場合、戻り値は指定された形式の次のクリップボード形式となる。関数が失敗した場合、戻り値は 0
となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
EnumDesktopsW
呼び出し元プロセスの指定したウィンドウステーションに関連付けられたすべてのデスクトップを列挙する。各デスクトップの名前を順にアプリケーション定義のコールバック関数に渡す。(Unicode)
呼び出し元プロセスの指定したウィンドウステーションに関連付けられたすべてのデスクトップを列挙する。各デスクトップの名前を順にアプリケーション定義のコールバック関数に渡す。
EnumDesktopWindows
指定したデスクトップに関連付けられたすべてのトップレベルウィンドウを列挙する。各ウィンドウへのハンドルを順にアプリケーション定義のコールバック関数に渡す。
指定したデスクトップに関連付けられたすべてのトップレベルウィンドウを列挙する。各ウィンドウへのハンドルを順にアプリケーション定義のコールバック関数に渡す。
[戻り値]
関数が失敗したか列挙を実行できなかった場合、戻り値は 0 となる。
EnumDisplayDevicesW
EnumDisplayDevices 関数は、現在のセッション内のディスプレイデバイスに関する情報を取得できるようにする。(Unicode)
EnumDisplayDevices
関数は、現在のセッション内のディスプレイデバイスに関する情報を取得できるようにする。(Unicode)
[戻り値]
関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。
EnumDisplayMonitors
EnumDisplayMonitors 関数は、指定したクリッピング矩形とデバイスコンテキストの可視領域の交差によって形成される領域と交差するディスプレイモニタ (ミラーリングドライバに関連付けられた非表示の疑似モニタを含む) を列挙する。EnumDisplayMonitors は列挙される各モニタに対し、アプリケーション定義の MonitorEnumProc コールバック関数を 1 回呼び出す。
EnumDisplayMonitors
関数は、指定したクリッピング矩形とデバイスコンテキストの可視領域の交差によって形成される領域と交差するディスプレイモニタ
(ミラーリングドライバに関連付けられた非表示の疑似モニタを含む) を列挙する。
EnumDisplaySettingsExW
EnumDisplaySettingsEx 関数は、ディスプレイデバイスのいずれかのグラフィックスモードに関する情報を取得する。ディスプレイデバイスのすべてのグラフィックスモードの情報を取得するには、この関数を連続して呼び出す。(Unicode)
EnumDisplaySettingsEx
関数は、ディスプレイデバイスのいずれかのグラフィックスモードに関する情報を取得する。ディスプレイデバイスのすべてのグラフィックスモードの情報を取得するには、この関数を連続して呼び出す。
EnumDisplaySettingsW
EnumDisplaySettings 関数は、ディスプレイデバイスのいずれかのグラフィックスモードに関する情報を取得する。ディスプレイデバイスのすべてのグラフィックスモードの情報を取得するには、この関数を連続して呼び出す。(Unicode)
EnumDisplaySettings
関数は、ディスプレイデバイスのいずれかのグラフィックスモードに関する情報を取得する。ディスプレイデバイスのすべてのグラフィックスモードの情報を取得するには、この関数を連続して呼び出す。
EnumPropsExW
ウィンドウのプロパティリスト内のすべてのエントリを指定したコールバック関数に 1 つずつ渡して列挙する。EnumPropsEx は最後のエントリが列挙されるかコールバック関数が FALSE を返すまで継続する。(Unicode)
ウィンドウのプロパティリスト内のすべてのエントリを指定したコールバック関数に 1 つずつ渡して列挙する。EnumPropsEx
は最後のエントリが列挙されるかコールバック関数が FALSE を返すまで継続する。
EnumPropsW
ウィンドウのプロパティリスト内のすべてのエントリを指定したコールバック関数に 1 つずつ渡して列挙する。EnumProps は最後のエントリが列挙されるかコールバック関数が FALSE を返すまで継続する。(Unicode)
ウィンドウのプロパティリスト内のすべてのエントリを指定したコールバック関数に 1 つずつ渡して列挙する。EnumProps
は最後のエントリが列挙されるかコールバック関数が FALSE を返すまで継続する。
EnumThreadWindows
スレッドに関連付けられたすべての非子ウィンドウを列挙し、各ウィンドウへのハンドルを順にアプリケーション定義のコールバック関数に渡す。
スレッドに関連付けられたすべての非子ウィンドウを列挙し、各ウィンドウへのハンドルを順にアプリケーション定義のコールバック関数に渡す。
EnumWindows
画面上のすべてのトップレベルウィンドウを列挙し、各ウィンドウへのハンドルを順にアプリケーション定義のコールバック関数に渡す。EnumWindows は最後のトップレベルウィンドウが列挙されるかコールバック関数が FALSE を返すまで継続する。
画面上のすべてのトップレベルウィンドウを列挙し、各ウィンドウへのハンドルを順にアプリケーション定義のコールバック関数に渡す。EnumWindows
は最後のトップレベルウィンドウが列挙されるかコールバック関数が FALSE を返すまで継続する。
EnumWindowStationsW
現在のセッション内のすべてのウィンドウステーションを列挙する。各ウィンドウステーションの名前を順にアプリケーション定義のコールバック関数に渡す。(Unicode)
現在のセッション内のすべてのウィンドウステーションを列挙する。各ウィンドウステーションの名前を順にアプリケーション定義のコールバック関数に渡す。(Unicode)
[戻り値]
関数が成功した場合、lpEnumFunc が指すコールバック関数が返した 0 以外の値を返す。
EqualRect
EqualRect 関数は、左上隅と右下隅の座標を比較することによって、指定した 2 つの矩形が等しいかどうかを判定する。
EqualRect 関数は、左上隅と右下隅の座標を比較することによって、指定した 2 つの矩形が等しいかどうかを判定する。
[戻り値]
2 つの矩形が同一の場合、戻り値は 0 以外となる。2 つの矩形が同一でない場合、戻り値は 0 となる。
EvaluateProximityToPolygon
タッチ接触領域と交差する他のすべてのポリゴンと比較した、ポリゴンの可能性のあるタッチターゲットとしてのスコアおよびポリゴン内の調整されたタッチポイントを返す。
タッチ接触領域と交差する他のすべてのポリゴンと比較した、ポリゴンの可能性のあるタッチターゲットとしてのスコアおよびポリゴン内の調整されたタッチポイントを返す。
[戻り値]
関数が成功した場合、TRUE を返す。それ以外の場合は FALSE を返す。
EvaluateProximityToRect
タッチ接触領域と交差する他のすべての矩形と比較した、矩形の可能性のあるタッチターゲットとしてのスコアおよび矩形内の調整されたタッチポイントを返す。
タッチ接触領域と交差する他のすべての矩形と比較した、矩形の可能性のあるタッチターゲットとしてのスコアおよび矩形内の調整されたタッチポイントを返す。
[戻り値]
関数が成功した場合、TRUE を返す。それ以外の場合は FALSE を返す。
ExcludeUpdateRgn
ExcludeUpdateRgn 関数は、ウィンドウの更新領域をクリッピング領域から除外することで、ウィンドウの無効領域内での描画を防ぐ。
ExcludeUpdateRgn 関数は、ウィンドウの更新領域をクリッピング領域から除外することで、ウィンドウの無効領域内での描画を防ぐ。
[戻り値]
戻り値は除外された領域の複雑さを示す。次のいずれかの値となる。
ExitWindowsEx
対話的ユーザをログオフするか、システムをシャットダウンするか、システムをシャットダウンして再起動する。
対話的ユーザをログオフするか、システムをシャットダウンするか、システムをシャットダウンして再起動する。
[戻り値]
関数が成功した場合、戻り値は 0 以外となる。関数は非同期に実行されるため、0
以外の戻り値はシャットダウンが開始されたことを示す。
FillRect
指定したブラシを使って矩形を塗りつぶす。左端と上端は含み、右端と下端は含まない。
指定したブラシを使って矩形を塗りつぶす。左端と上端は含み、右端と下端は含まない。
[戻り値]
関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。
[備考]
hbr
は論理ブラシへのハンドルまたは色値のいずれか。
FindWindowExW
クラス名およびウィンドウ名が指定した文字列と一致するウィンドウへのハンドルを取得する。関数は指定した子ウィンドウの次のウィンドウから子ウィンドウを検索する。この関数は大文字小文字を区別しない検索を行う。(Unicode)
クラス名およびウィンドウ名が指定した文字列と一致するウィンドウへのハンドルを取得する。関数は指定した子ウィンドウの次のウィンドウから子ウィンドウを検索する。この関数は大文字小文字を区別しない検索を行う。
FindWindowW
クラス名およびウィンドウ名が指定した文字列と一致するトップレベルウィンドウへのハンドルを取得する。この関数は子ウィンドウを検索しない。大文字小文字を区別しない検索を行う。(Unicode)
クラス名およびウィンドウ名が指定した文字列と一致するトップレベルウィンドウへのハンドルを取得する。この関数は子ウィンドウを検索しない。大文字小文字を区別しない検索を行う。
FlashWindow
指定したウィンドウを 1 回フラッシュする。ウィンドウのアクティブ状態は変更しない。
指定したウィンドウを 1 回フラッシュする。ウィンドウのアクティブ状態は変更しない。
[戻り値]
戻り値は FlashWindow
関数の呼び出し前のウィンドウの状態を示す。呼び出し前にウィンドウキャプションがアクティブとして描画されていた場合、戻り値は 0
以外となる。
FlashWindowEx
指定したウィンドウをフラッシュする。ウィンドウのアクティブ状態は変更しない。
指定したウィンドウをフラッシュする。ウィンドウのアクティブ状態は変更しない。
[戻り値]
戻り値は FlashWindowEx
関数の呼び出し前のウィンドウの状態を示す。呼び出し前にウィンドウキャプションがアクティブとして描画されていた場合、戻り値は 0
以外となる。
FrameRect
指定したブラシを使って矩形の周囲に枠線を描画する。枠線の幅と高さは常に 1 論理単位。
指定したブラシを使って矩形の周囲に枠線を描画する。枠線の幅と高さは常に 1 論理単位。
[戻り値]
関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。
FreeDDElParam
ポストされた動的データ交換 (DDE) メッセージの lParam パラメータで指定されたメモリを解放する。ポストされた DDE メッセージを受信したアプリケーションは、UnpackDDElParam 関数を使用して lParam 値を展開した後にこの関数を呼び出すべきである。
ポストされた動的データ交換 (DDE) メッセージの lParam パラメータで指定されたメモリを解放する。ポストされた DDE
メッセージを受信したアプリケーションは、UnpackDDElParam 関数を使用して lParam
値を展開した後にこの関数を呼び出すべきである。
GetActiveWindow
呼び出し元スレッドのメッセージキューにアタッチされたアクティブウィンドウへのハンドルを取得する。
呼び出し元スレッドのメッセージキューにアタッチされたアクティブウィンドウへのハンドルを取得する。
[戻り値]
型: HWND 戻り値は呼び出し元スレッドのメッセージキューにアタッチされたアクティブウィンドウへのハンドル。ない場合は NULL。
GetAltTabInfoW
指定したウィンドウがアプリケーション切り替え (ALT+TAB) ウィンドウである場合、その状態情報を取得する。(Unicode)
指定したウィンドウがアプリケーション切り替え (ALT+TAB) ウィンドウである場合、その状態情報を取得する。(Unicode)
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。
GetAncestor
指定したウィンドウの祖先へのハンドルを取得する。
指定したウィンドウの祖先へのハンドルを取得する。
[戻り値]
型: HWND 戻り値は祖先ウィンドウへのハンドルとなる。
GetAsyncKeyState
呼び出し時にキーが押されているかどうか、および前回の GetAsyncKeyState 呼び出し以降に押されたかを判定する。
呼び出し時にキーが押されているかどうか、および前回の GetAsyncKeyState 呼び出し以降に押されたかを判定する。
[戻り値]
型: SHORT
成功した場合、戻り値はキーが前回の呼び出し以降に押されたか、および現在押されているかを示す。
GetAutoRotationState
システムの画面自動回転の状態 (自動回転がサポートされているか、ユーザによって有効になっているかなど) を含む AR_STATE 値を取得する。
システムの画面自動回転の状態 (自動回転がサポートされているか、ユーザによって有効になっているかなど) を含む AR_STATE
値を取得する。
[戻り値]
メソッドが成功した場合は TRUE、それ以外の場合は FALSE。
GetAwarenessFromDpiAwarenessContext
DPI_AWARENESS_CONTEXT から DPI_AWARENESS 値を取得する。
DPI_AWARENESS_CONTEXT から DPI_AWARENESS 値を取得する。
[戻り値]
DPI_AWARENESS。指定された値が NULL または無効な場合、このメソッドは DPI_AWARENESS_INVALID
を返す。
GetCapture
マウスをキャプチャしているウィンドウ (存在する場合) へのハンドルを取得する。一度に 1 つのウィンドウのみがマウスをキャプチャできる。このウィンドウはカーソルが境界内にあるかどうかに関わらずマウス入力を受信する。
マウスをキャプチャしているウィンドウ (存在する場合) へのハンドルを取得する。一度に 1
つのウィンドウのみがマウスをキャプチャできる。このウィンドウはカーソルが境界内にあるかどうかに関わらずマウス入力を受信する。
GetCaretBlinkTime
キャレットのピクセルを反転するのに必要な時間を取得する。この値はユーザが設定できる。
キャレットのピクセルを反転するのに必要な時間を取得する。この値はユーザが設定できる。
[戻り値]
型: UINT 関数が成功した場合、戻り値は点滅時間 (ミリ秒単位) となる。
戻り値が INFINITE の場合、キャレットが点滅していないことを示す。
GetCaretPos
キャレットの位置を指定した POINT 構造体にコピーする。
キャレットの位置を指定した POINT 構造体にコピーする。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外となる。
関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetCIMSSM
入力メッセージのソースを取得する (GetCurrentInputMessageSourceInSendMessage)。
入力メッセージのソースを取得する (GetCurrentInputMessageSourceInSendMessage)。
[戻り値]
関数が成功した場合、TRUE を返す。それ以外の場合は ERROR_INVALID_PARAMETER を返す。
GetClassInfoExW
ウィンドウクラスに関する情報を取得する。ウィンドウクラスに関連付けられた小さなアイコンへのハンドルも含む。GetClassInfo 関数は小さなアイコンへのハンドルを取得しない。(Unicode)
ウィンドウクラスに関する情報を取得する。ウィンドウクラスに関連付けられた小さなアイコンへのハンドルも含む。GetClassInfo
関数は小さなアイコンへのハンドルを取得しない。
GetClassInfoW
ウィンドウクラスに関する情報を取得する。(Unicode)
ウィンドウクラスに関する情報を取得する。(Unicode)
[戻り値]
型: BOOL 関数が一致するクラスを見つけてデータを正常にコピーした場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0
となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetClassLongW
指定したウィンドウに関連付けられた WNDCLASSEX 構造体から、指定した 32 ビット (DWORD) 値を取得する。(Unicode)
指定したウィンドウに関連付けられた WNDCLASSEX 構造体から、指定した 32 ビット (DWORD)
値を取得する。(Unicode)
[戻り値]
型: DWORD 関数が成功した場合、戻り値は要求された値となる。関数が失敗した場合、戻り値は 0 となる。
GetClassNameW
指定したウィンドウが属するクラスの名前を取得する。(GetClassNameW)
指定したウィンドウが属するクラスの名前を取得する。(GetClassNameW)
[戻り値]
型: int 関数が成功した場合、戻り値は終端 NULL 文字を含まない、バッファにコピーされた文字数となる。関数が失敗した場合、戻り値は
0 となる。
GetClassWord
指定したウィンドウが属するウィンドウクラスの追加クラスメモリ内の指定したオフセットにある 16 ビット (WORD) 値を取得する。
指定したウィンドウが属するウィンドウクラスの追加クラスメモリ内の指定したオフセットにある 16 ビット (WORD) 値を取得する。
[戻り値]
型: WORD 関数が成功した場合、戻り値は要求された 16 ビット値となる。関数が失敗した場合、戻り値は 0
となる。
GetClientRect
ウィンドウのクライアント領域の座標を取得する。
ウィンドウのクライアント領域の座標を取得する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。拡張エラー情報を得るには GetLastError
を呼び出す。
GetClipboardData
指定した形式でクリップボードからデータを取得する。クリップボードは事前に開かれていなければならない。
指定した形式でクリップボードからデータを取得する。クリップボードは事前に開かれていなければならない。
[戻り値]
型: HANDLE 関数が成功した場合、戻り値は指定した形式のクリップボードオブジェクトへのハンドルとなる。関数が失敗した場合、戻り値は
NULL となる。
GetClipboardFormatNameW
クリップボードから、指定した登録済み形式の名前を取得する。関数は名前を指定したバッファにコピーする。(Unicode)
クリップボードから、指定した登録済み形式の名前を取得する。関数は名前を指定したバッファにコピーする。(Unicode)
[戻り値]
型: int 関数が成功した場合、戻り値はバッファにコピーされた文字列の長さ (文字数) となる。
GetClipboardOwner
クリップボードの現在の所有者のウィンドウハンドルを取得する。
クリップボードの現在の所有者のウィンドウハンドルを取得する。
[戻り値]
型: HWND
関数が成功した場合、戻り値はクリップボードを所有するウィンドウへのハンドルとなる。クリップボードが所有されていない場合、戻り値は NULL
となる。
GetClipboardSequenceNumber
現在のウィンドウステーションのクリップボードシーケンス番号を取得する。
現在のウィンドウステーションのクリップボードシーケンス番号を取得する。
[戻り値]
型: DWORD 戻り値はクリップボードのシーケンス番号である。ウィンドウステーションに対する
WINSTA_ACCESSCLIPBOARD アクセス権を持たない場合、関数は 0 を返す。
GetClipboardViewer
クリップボードビューアチェーン内の最初のウィンドウへのハンドルを取得する。
クリップボードビューアチェーン内の最初のウィンドウへのハンドルを取得する。
[戻り値]
型: HWND
関数が成功した場合、戻り値はクリップボードビューアチェーン内の最初のウィンドウへのハンドルとなる。クリップボードビューアがない場合、戻り値は
NULL となる。
GetClipCursor
カーソルが制限されている矩形領域のスクリーン座標を取得する。
カーソルが制限されている矩形領域のスクリーン座標を取得する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには
GetLastError を呼ぶ。
GetComboBoxInfo
指定したコンボボックスに関する情報を取得する。
指定したコンボボックスに関する情報を取得する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには
GetLastError を呼ぶ。
GetCurrentInputMessageSource
入力メッセージのソースを取得する。
入力メッセージのソースを取得する。
[戻り値]
関数が成功した場合、TRUE を返す。それ以外の場合は FALSE を返す。拡張エラー情報を取得するには GetLastError
関数を呼ぶ。
GetCursor
現在のカーソルへのハンドルを取得する。
現在のカーソルへのハンドルを取得する。
[戻り値]
型: HCURSOR 戻り値は現在のカーソルへのハンドルとなる。カーソルがない場合、戻り値は NULL となる。
GetCursorInfo
グローバルカーソルに関する情報を取得する。
グローバルカーソルに関する情報を取得する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには
GetLastError を呼ぶ。
GetCursorPos
マウスカーソルの位置をスクリーン座標で取得する。
マウスカーソルの位置をスクリーン座標で取得する。
[戻り値]
型: BOOL 成功した場合は 0 以外、失敗した場合は 0 を返す。拡張エラー情報を得るには GetLastError を呼び出す。
GetDC
GetDC 関数は、指定したウィンドウのクライアント領域または画面全体のデバイスコンテキスト (DC) へのハンドルを取得する。
GetDC 関数は、指定したウィンドウのクライアント領域または画面全体のデバイスコンテキスト (DC) へのハンドルを取得する。
[戻り値]
関数が成功した場合、戻り値は指定したウィンドウのクライアント領域の DC へのハンドルとなる。関数が失敗した場合、戻り値は NULL
となる。
GetDCEx
GetDCEx 関数は、指定したウィンドウのクライアント領域または画面全体のデバイスコンテキスト (DC) へのハンドルを取得する。
GetDCEx 関数は、指定したウィンドウのクライアント領域または画面全体のデバイスコンテキスト (DC) へのハンドルを取得する。
[戻り値]
関数が成功した場合、戻り値は指定したウィンドウの DC へのハンドルとなる。関数が失敗した場合、戻り値は NULL となる。
GetDesktopWindow
デスクトップウィンドウへのハンドルを取得する。デスクトップウィンドウは画面全体を覆う。デスクトップウィンドウは他のウィンドウが描画される領域である。
デスクトップウィンドウへのハンドルを取得する。デスクトップウィンドウは画面全体を覆う。デスクトップウィンドウは他のウィンドウが描画される領域である。
[戻り値]
型: HWND 戻り値はデスクトップウィンドウへのハンドルとなる。
GetDialogBaseUnits
システムのダイアログ基本単位 (システムフォントの文字の平均幅と高さ) を取得する。
システムのダイアログ基本単位 (システムフォントの文字の平均幅と高さ) を取得する。
[戻り値]
型: LONG
関数はダイアログ基本単位を返す。戻り値の下位ワードは水平ダイアログボックス基本単位を含み、上位ワードは垂直ダイアログボックス基本単位を含む。
GetDialogControlDpiChangeBehavior
ダイアログ内の子ウィンドウのモニタごとの DPI スケーリング動作オーバーライドを取得する。
ダイアログ内の子ウィンドウのモニタごとの DPI スケーリング動作オーバーライドを取得する。
[戻り値]
指定したウィンドウに設定されているフラグ。無効なハンドルが渡された場合、この関数は 0 を返し、最後のエラーを
ERROR_INVALID_HANDLE に設定する。
GetDialogDpiChangeBehavior
直前の SetDialogDpiChangeBehavior 呼び出しで設定されたフラグを返す。
直前の SetDialogDpiChangeBehavior 呼び出しで設定されたフラグを返す。
[戻り値]
指定したダイアログに設定されているフラグ。無効なハンドルが渡された場合、この関数は 0 を返し、最後のエラーを
ERROR_INVALID_HANDLE に設定する。
GetDisplayConfigBufferSizes
GetDisplayConfigBufferSizes 関数は、QueryDisplayConfig 関数を呼び出すのに必要なバッファのサイズを取得する。
GetDisplayConfigBufferSizes 関数は、QueryDisplayConfig
関数を呼び出すのに必要なバッファのサイズを取得する。
[戻り値]
関数は次のいずれかの戻りコードを返す。
GetDlgCtrlID
指定したコントロールの識別子を取得する。
指定したコントロールの識別子を取得する。
[戻り値]
型: int 関数が成功した場合、戻り値はコントロールの識別子となる。関数が失敗した場合、戻り値は 0 となる。hwndCtl
パラメータに無効な値を指定した場合などに関数は失敗する。
GetDlgItem
指定したダイアログボックス内のコントロールへのハンドルを取得する。
指定したダイアログボックス内のコントロールへのハンドルを取得する。
[戻り値]
型: HWND 関数が成功した場合、戻り値は指定したコントロールのウィンドウハンドルとなる。関数が失敗した場合、戻り値は NULL
となり、無効なダイアログボックスハンドルまたは存在しないコントロールを示す。
GetDlgItemInt
ダイアログボックス内の指定したコントロールのテキストを整数値に変換する。
ダイアログボックス内の指定したコントロールのテキストを整数値に変換する。
[戻り値]
型: UINT 関数が成功した場合、lpTranslated が指す変数は TRUE
に設定され、戻り値はコントロールテキストの変換値となる。
GetDlgItemTextW
ダイアログボックス内のコントロールに関連付けられたタイトルまたはテキストを取得する。(Unicode)
ダイアログボックス内のコントロールに関連付けられたタイトルまたはテキストを取得する。(Unicode)
[戻り値]
型: UINT 関数が成功した場合、戻り値は終端 NULL
文字を含まない、バッファにコピーされた文字数となる。関数が失敗した場合、戻り値は 0 となる。
GetDoubleClickTime
マウスの現在のダブルクリック時間を取得する。
マウスの現在のダブルクリック時間を取得する。
[戻り値]
型: UINT 戻り値は現在のダブルクリック時間 (ミリ秒単位) を指定する。最大戻り値は 5000 ミリ秒である。
GetDpiForSystem
システムの DPI を返す。
システムの DPI を返す。
[戻り値]
システムの DPI 値。
[備考]
戻り値は呼び出しコンテキストに依存する。現在のスレッドの DPI_AWARENESS 値が DPI_AWARENESS_UNAWARE
の場合、戻り値は 96 となる。
GetDpiForWindow
指定したウィンドウの 1 インチあたりのドット数 (DPI) 値を返す。
指定したウィンドウの 1 インチあたりのドット数 (DPI) 値を返す。
[戻り値]
ウィンドウの DPI。これはウィンドウの DPI_AWARENESS に依存する。無効な hwnd 値は 0 の戻り値となる。
GetDpiFromDpiAwarenessContext
指定した DPI_AWARENESS_CONTEXT ハンドルから DPI を取得する。これにより、そのスレッド内で作成されたウィンドウを調べることなく、スレッドの DPI を判定できる。
指定した DPI_AWARENESS_CONTEXT ハンドルから DPI
を取得する。これにより、そのスレッド内で作成されたウィンドウを調べることなく、スレッドの DPI を判定できる。
[戻り値]
DPI_AWARENESS_CONTEXT ハンドルに関連付けられた DPI 値。
GetFocus
ウィンドウが呼び出し元スレッドのメッセージキューにアタッチされている場合、キーボードフォーカスを持つウィンドウへのハンドルを取得する。
ウィンドウが呼び出し元スレッドのメッセージキューにアタッチされている場合、キーボードフォーカスを持つウィンドウへのハンドルを取得する。
[戻り値]
型: HWND
戻り値はキーボードフォーカスを持つウィンドウへのハンドルとなる。
GetForegroundWindow
フォアグラウンドウィンドウ(ユーザが現在操作しているウィンドウ)へのハンドルを取得する。システムはフォアグラウンドウィンドウを作成したスレッドに他スレッドより若干高い優先度を割り当てる。
フォアグラウンドウィンドウ(ユーザが現在操作しているウィンドウ)へのハンドルを取得する。システムはフォアグラウンドウィンドウを作成したスレッドに他スレッドより若干高い優先度を割り当てる。
[戻り値]
型: HWND 戻り値はフォアグラウンドウィンドウへのハンドル。
GetGestureConfig
ウィンドウから送信される Windows タッチジェスチャメッセージの構成を取得する。
ウィンドウから送信される Windows タッチジェスチャメッセージの構成を取得する。
[戻り値]
関数が成功した場合、戻り値は 0 以外となる。
関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError 関数を使用する。
GetGestureExtraArgs
GESTUREINFO ハンドルからジェスチャに関する追加情報を取得する。
GESTUREINFO ハンドルからジェスチャに関する追加情報を取得する。
[戻り値]
関数が成功した場合、戻り値は 0 以外となる。
関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError 関数を使用する。
GetGestureInfo
ジェスチャ情報へのハンドルから GESTUREINFO 構造体を取得する。
ジェスチャ情報へのハンドルから GESTUREINFO 構造体を取得する。
[戻り値]
関数が成功した場合、戻り値は 0 以外となる。
関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError 関数を使用する。
GetGuiResources
指定したプロセスによって使用されているグラフィカルユーザインターフェイス (GUI) オブジェクトへのハンドル数を取得する。
指定したプロセスによって使用されているグラフィカルユーザインターフェイス (GUI) オブジェクトへのハンドル数を取得する。
[戻り値]
関数が成功した場合、戻り値はプロセスによって使用されている GUI オブジェクトへのハンドル数となる。
GetGUIThreadInfo
アクティブウィンドウまたは指定した GUI スレッドに関する情報を取得する。
アクティブウィンドウまたは指定した GUI スレッドに関する情報を取得する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには
GetLastError を呼ぶ。
GetIconInfo
指定したアイコンまたはカーソルに関する情報を取得する。
指定したアイコンまたはカーソルに関する情報を取得する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外となり、関数は指定した ICONINFO
構造体のメンバーを埋める。関数が失敗した場合、戻り値は 0 となる。
GetIconInfoExW
指定したアイコンまたはカーソルに関する情報を取得する。GetIconInfoEx は新しい ICONINFOEX 構造体を使用して GetIconInfo を拡張する。(Unicode)
指定したアイコンまたはカーソルに関する情報を取得する。GetIconInfoEx は新しい ICONINFOEX 構造体を使用して
GetIconInfo を拡張する。(Unicode)
[戻り値]
型: BOOL TRUE は成功、FALSE は失敗を示す。
GetInputState
呼び出し元スレッドのメッセージキューにマウスボタンまたはキーボードメッセージがあるかどうかを判定する。
呼び出し元スレッドのメッセージキューにマウスボタンまたはキーボードメッセージがあるかどうかを判定する。
[戻り値]
型: BOOL キューに 1 つ以上の新しいマウスボタンまたはキーボードメッセージが含まれている場合、戻り値は 0
以外となる。
GetKBCodePage
現在のコードページを取得する。
現在のコードページを取得する。
[戻り値]
型: UINT 戻り値は OEM コードページ識別子、またはレジストリ値が読み取れない場合は既定の識別子となる。
GetKeyboardLayout
アクティブな入力ロケール識別子 (以前はキーボードレイアウトと呼ばれていた) を取得する。
アクティブな入力ロケール識別子 (以前はキーボードレイアウトと呼ばれていた) を取得する。
[戻り値]
型: HKL
戻り値はスレッドの入力ロケール識別子となる。下位ワードには入力言語の言語識別子が含まれ、上位ワードにはキーボードの物理レイアウトへのデバイスハンドルが含まれる。
GetKeyboardLayoutList
システム内の現在の入力ロケールセットに対応する入力ロケール識別子 (以前はキーボードレイアウトハンドルと呼ばれていた) を取得する。関数は識別子を指定したバッファにコピーする。
システム内の現在の入力ロケールセットに対応する入力ロケール識別子 (以前はキーボードレイアウトハンドルと呼ばれていた)
を取得する。関数は識別子を指定したバッファにコピーする。
[戻り値]
型: int 関数が成功した場合、戻り値はバッファにコピーされた入力ロケール識別子の数となる。
GetKeyboardLayoutNameW
システムのアクティブな入力ロケール識別子 (以前はキーボードレイアウトと呼ばれていた) の名前を取得する。(Unicode)
システムのアクティブな入力ロケール識別子 (以前はキーボードレイアウトと呼ばれていた) の名前を取得する。(Unicode)
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。
GetKeyboardState
256 個の仮想キーの状態を指定したバッファにコピーする。
256 個の仮想キーの状態を指定したバッファにコピーする。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外となる。関数が失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには
GetLastError を呼ぶ。
GetKeyboardType
現在のキーボードに関する情報を取得する。
現在のキーボードに関する情報を取得する。
[戻り値]
型: int 関数が成功した場合、戻り値は要求された情報を示す。関数が失敗し、かつ nTypeFlag が 1 でないとき、戻り値は 0
である。nTypeFlag が 1(キーボードのサブタイプ)の場合、0 は正当な戻り値でもある。
GetKeyNameTextW
キーの名前を表す文字列を取得する。(Unicode)
キーの名前を表す文字列を取得する。(Unicode)
[戻り値]
型: int 関数が成功した場合、NULL 終端文字列が指定したバッファにコピーされ、戻り値は終端 NULL 文字を含まない文字列の長さ
(文字数) となる。関数が失敗した場合、戻り値は 0 となる。
GetKeyState
指定された仮想キーの状態(押下/解放、トグル状態)を取得する。
指定された仮想キーの状態(押下/解放、トグル状態)を取得する。
[戻り値]
型: SHORT 戻り値は指定された仮想キーの状態を示す。
(以下省略)
[備考]
この関数が返すキーの状態は、スレッドがメッセージキューからキーメッセージを読み取るにつれて変化する。
GetLastActivePopup
指定されたウィンドウが所有するポップアップウィンドウのうち、もっとも最近アクティブだったものを特定する。
指定されたウィンドウが所有するポップアップウィンドウのうち、もっとも最近アクティブだったものを特定する。
[戻り値]
型: HWND 戻り値は、もっとも最近アクティブだったポップアップウィンドウを示す。次のいずれかの条件を満たす場合、戻り値は hWnd
パラメータと同じになる。
GetLastInputInfo
最後の入力イベントの時刻を取得する。
最後の入力イベントの時刻を取得する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。
[備考]
この関数は入力アイドル検出に有用である。
GetLayeredWindowAttributes
レイヤードウィンドウの不透明度と透明カラーキーを取得する。
レイヤードウィンドウの不透明度と透明カラーキーを取得する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。拡張エラー情報を取得するには
GetLastError を呼ぶ。
GetListBoxInfo
指定されたリストボックスの列ごとの項目数を取得する。
指定されたリストボックスの列ごとの項目数を取得する。
[戻り値]
型: DWORD 戻り値は列ごとの項目数である。
GetMenu
指定したウィンドウに割り当てられたメニューのハンドルを取得する。
指定したウィンドウに割り当てられたメニューのハンドルを取得する。
[戻り値]
型: HMENU 戻り値はメニューへのハンドルである。指定ウィンドウにメニューが無い場合、戻り値は NULL
である。ウィンドウが子ウィンドウの場合、戻り値は未定義である。
GetMenuBarInfo
指定したメニューバーに関する情報を取得する。
指定したメニューバーに関する情報を取得する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。拡張エラー情報を取得するには
GetLastError を呼ぶ。
GetMenuCheckMarkDimensions
既定のチェックマークビットマップのサイズを取得する。
既定のチェックマークビットマップのサイズを取得する。
[戻り値]
型: LONG 戻り値は既定のチェックマークビットマップの高さと幅をピクセル単位で示す。上位ワードに高さ、下位ワードに幅が格納される。
GetMenuContextHelpId
指定したメニューに関連付けられたヘルプコンテキスト識別子を取得する。
指定したメニューに関連付けられたヘルプコンテキスト識別子を取得する。
[戻り値]
型: DWORD メニューにヘルプコンテキスト識別子があればそれを返し、無ければ 0 を返す。
GetMenuDefaultItem
指定したメニューの既定のメニュー項目を特定する。
指定したメニューの既定のメニュー項目を特定する。
[戻り値]
型: UINT 関数が成功した場合、戻り値はメニュー項目の識別子または位置である。関数が失敗した場合、戻り値は -1
である。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetMenuInfo
指定したメニューに関する情報を取得する。
指定したメニューに関する情報を取得する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。拡張エラー情報を取得するには
GetLastError を呼ぶ。
GetMenuItemCount
指定したメニュー内の項目数を取得する。
指定したメニュー内の項目数を取得する。
[戻り値]
型: int 関数が成功した場合、戻り値はメニュー内の項目数である。関数が失敗した場合、戻り値は -1
である。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetMenuItemID
メニュー内の指定位置にあるメニュー項目の識別子を取得する。
メニュー内の指定位置にあるメニュー項目の識別子を取得する。
[戻り値]
型: UINT 戻り値は指定されたメニュー項目の識別子である。メニュー項目の識別子が NULL
の場合、または指定された項目がサブメニューを開く場合、戻り値は -1 である。
GetMenuItemInfoW
メニュー項目に関する情報を取得する。(Unicode)
メニュー項目に関する情報を取得する。(Unicode)
[戻り値]
型: BOOL 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。拡張エラー情報を取得するには
GetLastError 関数を使用する。
GetMenuItemRect
指定したメニュー項目の外接矩形を取得する。
指定したメニュー項目の外接矩形を取得する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。拡張エラー情報を取得するには
GetLastError 関数を使用する。
GetMenuState
指定したメニュー項目に関連付けられたメニューフラグを取得する。
指定したメニュー項目に関連付けられたメニューフラグを取得する。
[戻り値]
型: UINT 指定された項目が存在しない場合、戻り値は -1
である。
GetMenuStringW
指定したメニュー項目のテキスト文字列を指定バッファにコピーする。(Unicode)
指定したメニュー項目のテキスト文字列を指定バッファにコピーする。(Unicode)
[戻り値]
型: int 関数が成功した場合、戻り値はバッファにコピーされた文字数(終端 NULL
文字を含まない)である。関数が失敗した場合、戻り値はゼロである。
GetMessageExtraInfo
現在のスレッドの追加メッセージ情報を取得する。追加メッセージ情報は、現在のスレッドのメッセージキューに関連付けられたアプリケーションまたはドライバ定義の値である。
現在のスレッドの追加メッセージ情報を取得する。追加メッセージ情報は、現在のスレッドのメッセージキューに関連付けられたアプリケーションまたはドライバ定義の値である。
[戻り値]
型: LPARAM 戻り値は追加情報を表す。追加情報の意味はデバイス固有である。
GetMessagePos
GetMessage 関数で最後に取得したメッセージのカーソル位置を取得する。
GetMessage 関数で最後に取得したメッセージのカーソル位置を取得する。
[戻り値]
型: DWORD 戻り値はカーソル位置の x, y 座標を表す。x 座標は下位ショート、y 座標は上位ショートに入る。
GetMessageTime
GetMessage 関数で最後に取得したメッセージのメッセージ時刻を取得する。
GetMessage 関数で最後に取得したメッセージのメッセージ時刻を取得する。
[戻り値]
型: LONG 戻り値はメッセージ時刻を表す。
GetMessageW
呼び出し元スレッドのメッセージキューからメッセージを取得する。取得可能な投稿メッセージが得られるまで、着信送信メッセージを配送する。(GetMessageW)
呼び出し元スレッドのメッセージキューからメッセージを取得する。取得可能な投稿メッセージが得られるまで、着信送信メッセージを配送する。(GetMessageW)
[戻り値]
型: BOOL 関数が WM_QUIT 以外のメッセージを取得した場合、戻り値は 0 以外。
GetMonitorInfoW
GetMonitorInfo 関数はディスプレイモニタに関する情報を取得する。(Unicode)
GetMonitorInfo 関数はディスプレイモニタに関する情報を取得する。(Unicode)
[戻り値]
関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。
GetMouseMovePointsEx
マウスまたはペンの直近最大 64 個の座標履歴を取得する。
マウスまたはペンの直近最大 64 個の座標履歴を取得する。
[戻り値]
型: int 関数が成功した場合、戻り値はバッファ内の点の個数である。それ以外の場合は -1 を返す。拡張エラー情報については
GetLastError を呼ぶ。
GetNextDlgGroupItem
ダイアログ内で指定コントロールの前(または後)にある、コントロールグループの先頭コントロールへのハンドルを取得する。
ダイアログ内で指定コントロールの前(または後)にある、コントロールグループの先頭コントロールへのハンドルを取得する。
[戻り値]
型: HWND
関数が成功した場合、戻り値はコントロールグループ内の前(または次)のコントロールへのハンドルである。
GetNextDlgTabItem
指定されたコントロールの前(または後)にある WS_TABSTOP スタイルを持つ最初のコントロールへのハンドルを取得する。
指定されたコントロールの前(または後)にある WS_TABSTOP スタイルを持つ最初のコントロールへのハンドルを取得する。
[戻り値]
型: HWND 関数が成功した場合、戻り値は WS_TABSTOP
スタイルを持つ前(または次)のコントロールのウィンドウハンドルである。
GetOpenClipboardWindow
現在クリップボードを開いているウィンドウへのハンドルを取得する。
現在クリップボードを開いているウィンドウへのハンドルを取得する。
[戻り値]
型: HWND
関数が成功した場合、戻り値はクリップボードを開いているウィンドウへのハンドルである。クリップボードを開いているウィンドウが無い場合、戻り値は
NULL である。
GetParent
指定したウィンドウの親またはオーナーへのハンドルを取得する。
指定したウィンドウの親またはオーナーへのハンドルを取得する。
[戻り値]
型: HWND ウィンドウが子ウィンドウの場合、戻り値は親ウィンドウへのハンドル。WS_POPUP
スタイルのトップレベルウィンドウの場合、戻り値はオーナーウィンドウへのハンドル。失敗した場合は NULL。
GetPhysicalCursorPos
カーソルの位置を物理座標で取得する。
カーソルの位置を物理座標で取得する。
[戻り値]
型: BOOL 成功した場合 TRUE、それ以外は FALSE。
発生したエラーの詳細を取得するには GetLastError を呼ぶ。
GetPointerCursorId
指定したポインタに関連付けられたカーソル識別子を取得する。
指定したポインタに関連付けられたカーソル識別子を取得する。
[戻り値]
関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。拡張エラー情報を取得するには GetLastError
を呼ぶ。
GetPointerDevice
ポインタデバイスに関する情報を取得する。
ポインタデバイスに関する情報を取得する。
[戻り値]
関数が成功した場合、TRUE を返す。失敗した場合は FALSE を返す。拡張エラー情報を取得するには GetLastError
関数を呼ぶ。
GetPointerDeviceCursors
ポインタデバイスに関連付けられたカーソルにマッピングされているカーソル ID を取得する。
ポインタデバイスに関連付けられたカーソルにマッピングされているカーソル ID を取得する。
[戻り値]
関数が成功した場合は TRUE、そうでなければ FALSE。関数が失敗した場合は GetLastError 関数で詳細を取得する。
GetPointerDeviceProperties
POINTER_DEVICE_INFO 構造体に含まれていないデバイスプロパティを取得する。
POINTER_DEVICE_INFO 構造体に含まれていないデバイスプロパティを取得する。
[戻り値]
関数が成功した場合は TRUE、そうでなければ FALSE。関数が失敗した場合は GetLastError 関数で詳細を取得する。
GetPointerDeviceRects
ポインタデバイスの x, y 範囲(himetric 単位)と、そのデバイスがマッピングされているディスプレイの現在解像度での x, y 範囲を取得する。
ポインタデバイスの x, y 範囲(himetric 単位)と、そのデバイスがマッピングされているディスプレイの現在解像度での x, y
範囲を取得する。
[戻り値]
関数が成功した場合は TRUE、そうでなければ FALSE。
GetPointerDevices
システムに接続されているポインタデバイスに関する情報を取得する。
システムに接続されているポインタデバイスに関する情報を取得する。
[戻り値]
関数が成功した場合、TRUE を返す。失敗した場合は FALSE を返す。拡張エラー情報を取得するには GetLastError
関数を呼ぶ。
[備考]
Windows 8 では次をサポートする。
GetPointerFrameInfo
現在のメッセージに関連付けられた指定ポインタのフレーム情報全体を取得する。
現在のメッセージに関連付けられた指定ポインタのフレーム情報全体を取得する。
[戻り値]
関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。拡張エラー情報を取得するには GetLastError
を呼ぶ。
GetPointerFrameInfoHistory
現在のメッセージに関連付けられた指定ポインタのフレーム情報全体(統合された入力フレームを含む)を取得する。
現在のメッセージに関連付けられた指定ポインタのフレーム情報全体(統合された入力フレームを含む)を取得する。
[戻り値]
関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。拡張エラー情報を取得するには GetLastError
を呼ぶ。
GetPointerFramePenInfo
現在のメッセージに関連付けられた指定ポインタ(PT_PEN 型)のペンベースのフレーム情報全体を取得する。
現在のメッセージに関連付けられた指定ポインタ(PT_PEN 型)のペンベースのフレーム情報全体を取得する。
[戻り値]
関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。拡張エラー情報を取得するには GetLastError
を呼ぶ。
GetPointerFramePenInfoHistory
現在のメッセージに関連付けられた指定ポインタ(PT_PEN 型)のペンベースのフレーム情報全体(統合された入力フレームを含む)を取得する。
現在のメッセージに関連付けられた指定ポインタ(PT_PEN 型)のペンベースのフレーム情報全体(統合された入力フレームを含む)を取得する。
[戻り値]
関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。
GetPointerFrameTouchInfo
現在のメッセージに関連付けられた指定ポインタ(PT_TOUCH 型)のタッチベースのフレーム情報全体を取得する。
現在のメッセージに関連付けられた指定ポインタ(PT_TOUCH 型)のタッチベースのフレーム情報全体を取得する。
[戻り値]
関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。拡張エラー情報を取得するには GetLastError
を呼ぶ。
GetPointerFrameTouchInfoHistory
現在のメッセージに関連付けられた指定ポインタ(PT_TOUCH 型)のタッチベースのフレーム情報全体(統合された入力フレームを含む)を取得する。
現在のメッセージに関連付けられた指定ポインタ(PT_TOUCH
型)のタッチベースのフレーム情報全体(統合された入力フレームを含む)を取得する。
[戻り値]
関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。
GetPointerInfo
現在のメッセージに関連付けられた指定ポインタの情報を取得する。
現在のメッセージに関連付けられた指定ポインタの情報を取得する。
[戻り値]
関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。拡張エラー情報を取得するには GetLastError
を呼ぶ。
GetPointerInfoHistory
指定ポインタについて、現在のメッセージに統合された個々の入力情報を取得する。
指定ポインタについて、現在のメッセージに統合された個々の入力情報を取得する。
[戻り値]
関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。拡張エラー情報を取得するには GetLastError
を呼ぶ。
GetPointerInputTransform
現在のメッセージに関連付けられたポインタ情報座標に対する 1 つ以上の変換を取得する。
現在のメッセージに関連付けられたポインタ情報座標に対する 1 つ以上の変換を取得する。
[戻り値]
関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。拡張エラー情報を取得するには GetLastError
を呼ぶ。
GetPointerPenInfo
現在のメッセージに関連付けられた指定ポインタ(PT_PEN 型)のペンベースの情報を取得する。
現在のメッセージに関連付けられた指定ポインタ(PT_PEN 型)のペンベースの情報を取得する。
[戻り値]
関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。拡張エラー情報を取得するには GetLastError
を呼ぶ。
GetPointerPenInfoHistory
指定ポインタ(PT_PEN 型)について、現在のメッセージに統合された個々の入力に関連付けられたペンベースの情報を取得する。
指定ポインタ(PT_PEN 型)について、現在のメッセージに統合された個々の入力に関連付けられたペンベースの情報を取得する。
[戻り値]
関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。拡張エラー情報を取得するには GetLastError
を呼ぶ。
GetPointerTouchInfo
現在のメッセージに関連付けられた指定ポインタ(PT_TOUCH 型)のタッチベースの情報を取得する。
現在のメッセージに関連付けられた指定ポインタ(PT_TOUCH 型)のタッチベースの情報を取得する。
[戻り値]
関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。拡張エラー情報を取得するには GetLastError
を呼ぶ。
GetPointerTouchInfoHistory
指定ポインタ(PT_TOUCH 型)について、現在のメッセージに統合された個々の入力に関連付けられたタッチベースの情報を取得する。
指定ポインタ(PT_TOUCH 型)について、現在のメッセージに統合された個々の入力に関連付けられたタッチベースの情報を取得する。
[戻り値]
関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。拡張エラー情報を取得するには GetLastError
を呼ぶ。
GetPointerType
指定したポインタのポインタ種別を取得する。
指定したポインタのポインタ種別を取得する。
[戻り値]
関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。拡張エラー情報を取得するには GetLastError
を呼ぶ。
GetPriorityClipboardFormat
指定リストの中で最初に利用可能なクリップボード形式を取得する。
指定リストの中で最初に利用可能なクリップボード形式を取得する。
[戻り値]
型: int 関数が成功した場合、戻り値はリスト中で利用可能なデータを持つ最初のクリップボード形式である。クリップボードが空なら戻り値は
NULL である。
GetProcessDefaultLayout
親やオーナーを持たないウィンドウが作成される際に使われる既定レイアウトを取得する。
親やオーナーを持たないウィンドウが作成される際に使われる既定レイアウトを取得する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。拡張エラー情報を取得するには
GetLastError を呼ぶ。
GetProcessWindowStation
呼び出しプロセスの現在のウィンドウステーションへのハンドルを取得する。
呼び出しプロセスの現在のウィンドウステーションへのハンドルを取得する。
[戻り値]
関数が成功した場合、戻り値はウィンドウステーションへのハンドルである。関数が失敗した場合、戻り値は NULL
である。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetPropW
指定したウィンドウのプロパティリストからデータハンドルを取得する。取得するハンドルは文字列によって識別される。文字列とハンドルは事前に SetProp 関数でプロパティリストに追加されていなければならない。(Unicode)
指定したウィンドウのプロパティリストからデータハンドルを取得する。取得するハンドルは文字列によって識別される。文字列とハンドルは事前に
SetProp 関数でプロパティリストに追加されていなければならない。
GetQueueStatus
呼び出しスレッドのメッセージキューに含まれるメッセージの種類を取得する。
呼び出しスレッドのメッセージキューに含まれるメッセージの種類を取得する。
[戻り値]
型: DWORD 戻り値の上位ワードは現在キューにあるメッセージの種類を示す。
GetRawInputBuffer
生入力データをバッファリングして読み取る。
生入力データをバッファリングして読み取る。
[戻り値]
型: **UINT** *pData* が **NULL** で関数が成功した場合、戻り値はゼロである。
GetRawInputData
指定デバイスからの生入力を取得する。
指定デバイスからの生入力を取得する。
[戻り値]
型: UINT pData が NULL で関数が成功した場合、戻り値は 0 である。pData が NULL
でなく関数が成功した場合、戻り値は pData にコピーされたバイト数である。
GetRawInputDeviceInfoW
生入力デバイスに関する情報を取得する。(Unicode)
生入力デバイスに関する情報を取得する。(Unicode)
[戻り値]
型: UINT 成功した場合、pData にコピーされたバイト数を示す非負の値を返す。pData がデータを収めるのに十分でない場合、-1
を返す。pData が NULL の場合、ゼロを返す。
GetRawInputDeviceList
システムに接続されている生入力デバイスを列挙する。
システムに接続されている生入力デバイスを列挙する。
[戻り値]
型: UINT 関数が成功した場合、戻り値は pRawInputDeviceList
が指すバッファに格納されたデバイス数である。その他のエラー時は (UINT)-1 を返し、GetLastError がエラーを示す。
GetRawPointerDeviceData
ポインタデバイスから生入力データを取得する。
ポインタデバイスから生入力データを取得する。
[戻り値]
関数が成功した場合は TRUE、そうでなければ FALSE。関数が失敗した場合は GetLastError 関数で詳細を取得する。
GetRegisteredRawInputDevices
現在のアプリケーションに登録されている生入力デバイスに関する情報を取得する。
現在のアプリケーションに登録されている生入力デバイスに関する情報を取得する。
[戻り値]
型: UINT 成功した場合、バッファに書き込まれた RAWINPUTDEVICE
構造体の個数(非負)を返す。
GetScrollBarInfo
GetScrollBarInfo 関数は指定したスクロールバーに関する情報を取得する。
GetScrollBarInfo 関数は指定したスクロールバーに関する情報を取得する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。拡張エラー情報を取得するには
GetLastError を呼ぶ。
GetScrollInfo
GetScrollInfo 関数はスクロールバーのパラメータ(最小・最大スクロール位置、ページサイズ、スクロールボックス(サム)位置を含む)を取得する。
GetScrollInfo
関数はスクロールバーのパラメータ(最小・最大スクロール位置、ページサイズ、スクロールボックス(サム)位置を含む)を取得する。
[戻り値]
型: BOOL
関数が何らかの値を取得した場合、戻り値は非ゼロである。何も取得しなかった場合、戻り値はゼロである。
GetScrollPos
GetScrollPos 関数は指定スクロールバーのスクロールボックス(サム)の現在位置を取得する。
GetScrollPos 関数は指定スクロールバーのスクロールボックス(サム)の現在位置を取得する。
[戻り値]
型: int
関数が成功した場合、戻り値はスクロールボックスの現在位置である。関数が失敗した場合、戻り値はゼロである。
GetScrollRange
GetScrollRange 関数は指定スクロールバーの現在の最小・最大スクロールボックス(サム)位置を取得する。
GetScrollRange 関数は指定スクロールバーの現在の最小・最大スクロールボックス(サム)位置を取得する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。拡張エラー情報を取得するには
GetLastError を呼ぶ。
GetShellWindow
シェルのデスクトップウィンドウへのハンドルを取得する。
シェルのデスクトップウィンドウへのハンドルを取得する。
[戻り値]
型: HWND 戻り値はシェルのデスクトップウィンドウのハンドルである。シェルプロセスが存在しない場合、戻り値は NULL である。
GetSubMenu
指定メニュー項目がアクティブにするドロップダウンメニューまたはサブメニューへのハンドルを取得する。
指定メニュー項目がアクティブにするドロップダウンメニューまたはサブメニューへのハンドルを取得する。
[戻り値]
型: HMENU
関数が成功した場合、戻り値は指定項目がアクティブにするドロップダウンメニューまたはサブメニューへのハンドルである。
GetSysColor
指定された表示要素の現在の色を取得する。
指定された表示要素の現在の色を取得する。
[戻り値]
型: DWORD 関数は指定要素の RGB 色値を返す。nIndex が範囲外の場合、戻り値はゼロである。ゼロも有効な RGB
値なので、GetSysColor でシステム色がサポートされているか判断することはできない。
GetSysColorBrush
GetSysColorBrush 関数は指定された色インデックスに対応する論理ブラシのハンドルを取得する。
GetSysColorBrush 関数は指定された色インデックスに対応する論理ブラシのハンドルを取得する。
[戻り値]
nIndex が現在のプラットフォームでサポートされている場合、戻り値は論理ブラシを識別する。そうでない場合は NULL を返す。
GetSystemDpiForProcess
指定プロセスに関連付けられたシステム DPI を取得する。複数の system-aware プロセス間でシステム DPI の異なる DPI 関連情報を共有する際の互換性の問題を避けるのに役立つ。
指定プロセスに関連付けられたシステム DPI を取得する。複数の system-aware プロセス間でシステム DPI の異なる DPI
関連情報を共有する際の互換性の問題を避けるのに役立つ。
[戻り値]
プロセスのシステム DPI 値。
GetSystemMenu
アプリケーションがウィンドウメニュー(システムメニュー、コントロールメニューとも呼ばれる)にアクセスして、コピーや変更を行えるようにする。
アプリケーションがウィンドウメニュー(システムメニュー、コントロールメニューとも呼ばれる)にアクセスして、コピーや変更を行えるようにする。
[戻り値]
型: HMENU bRevert が FALSE の場合、戻り値はウィンドウメニューのコピーへのハンドルである。
GetSystemMetrics
指定されたシステムメトリックまたはシステム構成設定を取得する。
指定されたシステムメトリックまたはシステム構成設定を取得する。
[戻り値]
型: int 関数が成功した場合、戻り値は要求されたシステムメトリックまたは構成設定。失敗した場合は 0。GetLastError
は拡張エラー情報を提供しない。
GetSystemMetricsForDpi
指定した DPI を考慮した上で、指定されたシステムメトリックまたはシステム構成設定を取得する。
指定した DPI を考慮した上で、指定されたシステムメトリックまたはシステム構成設定を取得する。
[戻り値]
関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。拡張エラー情報を取得するには GetLastError
を呼ぶ。
GetTabbedTextExtentW
GetTabbedTextExtent 関数は文字列の幅と高さを計算する。(Unicode)
GetTabbedTextExtent 関数は文字列の幅と高さを計算する。(Unicode)
[戻り値]
関数が成功した場合、戻り値は文字列の寸法(論理単位)である。高さは上位ワード、幅は下位ワードに入る。関数が失敗した場合、戻り値は 0
である。
GetThreadDesktop
指定スレッドに割り当てられたデスクトップへのハンドルを取得する。
指定スレッドに割り当てられたデスクトップへのハンドルを取得する。
[戻り値]
関数が成功した場合、戻り値は指定スレッドに関連付けられたデスクトップへのハンドルである。返されたハンドルをクローズするために
CloseDesktop を呼ぶ必要はない。
GetThreadDpiAwarenessContext
現在のスレッドの DPI_AWARENESS_CONTEXT を取得する。
現在のスレッドの DPI_AWARENESS_CONTEXT を取得する。
[戻り値]
現在のスレッドの DPI_AWARENESS_CONTEXT。
GetThreadDpiHostingBehavior
現在のスレッドから DPI_HOSTING_BEHAVIOR を取得する。
現在のスレッドから DPI_HOSTING_BEHAVIOR を取得する。
[戻り値]
現在のスレッドの DPI_HOSTING_BEHAVIOR。
[備考]
この API は以前に SetThreadDpiHostingBehavior
で設定されたホスティング動作を返す。
GetTitleBarInfo
指定したタイトルバーに関する情報を取得する。
指定したタイトルバーに関する情報を取得する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。拡張エラー情報を取得するには
GetLastError を呼ぶ。
GetTopWindow
指定した親ウィンドウに属する子ウィンドウの Z オーダーを調べ、Z オーダー最上位の子ウィンドウへのハンドルを取得する。
指定した親ウィンドウに属する子ウィンドウの Z オーダーを調べ、Z オーダー最上位の子ウィンドウへのハンドルを取得する。
[戻り値]
型: HWND 関数が成功した場合、戻り値は Z
オーダー最上位の子ウィンドウへのハンドルである。
GetTouchInputInfo
特定のタッチ入力ハンドルに関連付けられたタッチ入力の詳細情報を取得する。
特定のタッチ入力ハンドルに関連付けられたタッチ入力の詳細情報を取得する。
[戻り値]
関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。拡張エラー情報を取得するには GetLastError
関数を使用する。
GetUnpredictedMessagePos
タッチ予測処理を通す前のポインタデータを取得する。
タッチ予測処理を通す前のポインタデータを取得する。
[戻り値]
ポインタ入力の画面位置。
[備考]
既定ではタッチ予測は有効になっている。
GetUpdatedClipboardFormats
現在サポートされているクリップボード形式を取得する。
現在サポートされているクリップボード形式を取得する。
[戻り値]
型: BOOL 関数は成功した場合 TRUE を返し、そうでなければ FALSE を返す。詳細は GetLastError を呼ぶ。
GetUpdateRect
GetUpdateRect 関数は、指定ウィンドウの更新領域を完全に含むもっとも小さな矩形の座標を取得する。
GetUpdateRect 関数は、指定ウィンドウの更新領域を完全に含むもっとも小さな矩形の座標を取得する。
[戻り値]
更新領域が空でない場合、戻り値は非ゼロである。更新領域が無い場合、戻り値はゼロである。
GetUpdateRgn
GetUpdateRgn 関数は、ウィンドウの更新領域を指定リージョンにコピーして取得する。更新領域の座標はウィンドウの左上隅を基準とする(つまりクライアント座標である)。
GetUpdateRgn
関数は、ウィンドウの更新領域を指定リージョンにコピーして取得する。更新領域の座標はウィンドウの左上隅を基準とする(つまりクライアント座標である)。
[戻り値]
戻り値は得られたリージョンの複雑さを示し、次のいずれかの値を取る。
GetUserObjectInformationW
指定したウィンドウステーションまたはデスクトップオブジェクトに関する情報を取得する。(Unicode)
指定したウィンドウステーションまたはデスクトップオブジェクトに関する情報を取得する。(Unicode)
[戻り値]
関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。拡張エラー情報を取得するには GetLastError
を呼ぶ。
GetUserObjectSecurity
指定したユーザーオブジェクトのセキュリティ情報を取得する。
指定したユーザーオブジェクトのセキュリティ情報を取得する。
[戻り値]
関数が成功した場合、戻り値は非ゼロである。
関数が失敗した場合、戻り値はゼロである。拡張エラー情報を取得するには GetLastError を呼ぶ。
GetWindow
指定されたウィンドウに対して特定の関係(Z オーダーまたはオーナー)を持つウィンドウへのハンドルを取得する。
指定されたウィンドウに対して特定の関係(Z オーダーまたはオーナー)を持つウィンドウへのハンドルを取得する。
[戻り値]
型: HWND 関数が成功した場合、戻り値はウィンドウハンドルである。指定された関係にあるウィンドウが無い場合、戻り値は NULL
である。
GetWindowContextHelpId
指定したウィンドウに関連付けられたヘルプコンテキスト識別子(もしあれば)を取得する。
指定したウィンドウに関連付けられたヘルプコンテキスト識別子(もしあれば)を取得する。
[戻り値]
型: DWORD ウィンドウにヘルプコンテキスト識別子があればそれを返し、無ければ 0 を返す。
GetWindowDC
GetWindowDC 関数は、タイトルバー、メニュー、スクロールバーを含むウィンドウ全体のデバイスコンテキスト(DC)を取得する。
GetWindowDC 関数は、タイトルバー、メニュー、スクロールバーを含むウィンドウ全体のデバイスコンテキスト(DC)を取得する。
[戻り値]
関数が成功した場合、戻り値は指定ウィンドウのデバイスコンテキストへのハンドルである。
GetWindowDisplayAffinity
任意のプロセスから、指定ウィンドウの現在のディスプレイアフィニティ設定を取得する。
任意のプロセスから、指定ウィンドウの現在のディスプレイアフィニティ設定を取得する。
[戻り値]
型: BOOL この関数はウィンドウがレイヤードで、かつ Desktop Window Manager
がデスクトップを合成しているときのみ成功する。
GetWindowDpiAwarenessContext
ウィンドウに関連付けられた DPI_AWARENESS_CONTEXT を返す。
ウィンドウに関連付けられた DPI_AWARENESS_CONTEXT を返す。
[戻り値]
指定ウィンドウの DPI_AWARENESS_CONTEXT。ウィンドウが無効な場合、戻り値は NULL である。
GetWindowDpiHostingBehavior
指定ウィンドウの DPI_HOSTING_BEHAVIOR を返す。
指定ウィンドウの DPI_HOSTING_BEHAVIOR を返す。
[戻り値]
指定ウィンドウの DPI_HOSTING_BEHAVIOR。
[備考]
この API
を使うと、ウィンドウ作成後にそのホスティング動作を調べることができる。
GetWindowFeedbackSetting
ウィンドウのフィードバック構成を取得する。
ウィンドウのフィードバック構成を取得する。
[戻り値]
指定されたフィードバック設定が指定ウィンドウに構成されている場合 TRUE を返す。そうでなければ FALSE を返す(config
は変更されない)。
GetWindowInfo
指定したウィンドウに関する情報を取得する。(GetWindowInfo)
指定したウィンドウに関する情報を取得する。(GetWindowInfo)
[戻り値]
型: BOOL 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。拡張エラー情報を取得するには
GetLastError を呼ぶ。
GetWindowLongW
指定したウィンドウに関する情報を取得する。(GetWindowLongW)
指定したウィンドウに関する情報を取得する。(GetWindowLongW)
[戻り値]
型: LONG 関数が成功した場合、戻り値は要求された値である。関数が失敗した場合、戻り値はゼロである。拡張エラー情報を取得するには
GetLastError を呼ぶ。
GetWindowModuleFileNameW
指定されたウィンドウハンドルに関連付けられたモジュールのフルパスとファイル名を取得する。(Unicode)
指定されたウィンドウハンドルに関連付けられたモジュールのフルパスとファイル名を取得する。(Unicode)
[戻り値]
型: UINT 戻り値はバッファにコピーされた総文字数である。
GetWindowPlacement
指定したウィンドウの表示状態と、復元・最小化・最大化時の位置を取得する。
指定したウィンドウの表示状態と、復元・最小化・最大化時の位置を取得する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。拡張エラー情報を取得するには
GetLastError を呼ぶ。
GetWindowRect
指定したウィンドウの外接矩形の寸法を取得する。寸法は画面左上隅を原点とするスクリーン座標で返される。
指定したウィンドウの外接矩形の寸法を取得する。寸法は画面左上隅を原点とするスクリーン座標で返される。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。拡張エラー情報を得るには GetLastError
を呼び出す。
GetWindowRgn
GetWindowRgn 関数はウィンドウのウィンドウリージョンのコピーを取得する。
GetWindowRgn 関数はウィンドウのウィンドウリージョンのコピーを取得する。
[戻り値]
戻り値は取得したリージョンの種類を示し、次のいずれかの値を取る。
GetWindowRgnBox
GetWindowRgnBox 関数は、ウィンドウのウィンドウリージョンを最小に囲む外接矩形の寸法を取得する。
GetWindowRgnBox 関数は、ウィンドウのウィンドウリージョンを最小に囲む外接矩形の寸法を取得する。
[戻り値]
戻り値は取得したリージョンの種類を示し、次のいずれかの値を取る。
GetWindowTextLengthW
指定したウィンドウのタイトルバーテキストの長さ(文字数)を取得する(タイトルバーがある場合)。(Unicode)
指定したウィンドウのタイトルバーテキストの長さ(文字数)を取得する(タイトルバーがある場合)。(Unicode)
[戻り値]
型: int
関数が成功した場合、戻り値はテキストの長さ(文字数)である。条件によってはこの値が実際のテキスト長より大きいことがある(備考参照)。
GetWindowTextW
指定したウィンドウのタイトルバーテキスト(タイトルバーがある場合)をバッファにコピーする。指定ウィンドウがコントロールの場合、そのコントロールのテキストがコピーされる。ただし GetWindowText は別アプリケーションのコントロールのテキストは取得できない。(Unicode)
指定したウィンドウのタイトルバーテキスト(タイトルバーがある場合)をバッファにコピーする。指定ウィンドウがコントロールの場合、そのコントロールのテキストがコピーされる。ただし
GetWindowText は別アプリケーションのコントロールのテキストは取得できない。
GetWindowThreadProcessId
指定したウィンドウを作成したスレッドの識別子を取得する。任意でウィンドウを作成したプロセスの識別子も取得できる。
指定したウィンドウを作成したスレッドの識別子を取得する。任意でウィンドウを作成したプロセスの識別子も取得できる。
[戻り値]
型: DWORD
関数が成功した場合、戻り値はウィンドウを作成したスレッドの識別子である。ウィンドウハンドルが無効な場合、戻り値はゼロである。
GetWindowWord
追加のウィンドウメモリ内の指定オフセットにある 16 ビット(**DWORD**)値を取得する。
追加のウィンドウメモリ内の指定オフセットにある 16 ビット(**DWORD**)値を取得する。
[戻り値]
関数が成功した場合、戻り値は要求された値である。関数が失敗した場合、戻り値はゼロである。拡張エラー情報を取得するには
GetLastError を呼ぶ。
GrayStringW
GrayString 関数は指定位置にグレーのテキストを描画する。(Unicode)
GrayString 関数は指定位置にグレーのテキストを描画する。(Unicode)
[戻り値]
文字列が描画された場合、戻り値は非ゼロである。
HideCaret
キャレットを画面から消す。キャレットを隠してもその形状や挿入位置は失われない。
キャレットを画面から消す。キャレットを隠してもその形状や挿入位置は失われない。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。拡張エラー情報を取得するには
GetLastError を呼ぶ。
HiliteMenuItem
メニューバー内の項目にハイライトを付加または削除する。
メニューバー内の項目にハイライトを付加または削除する。
[戻り値]
型: BOOL メニュー項目が指定したハイライト状態に設定された場合、戻り値は非ゼロである。そうでなければゼロである。
ImpersonateDdeClientWindow
DDE サーバーアプリケーションが DDE クライアントアプリケーションのセキュリティコンテキストになりすませるようにする。これにより、認可されていない DDE クライアントから安全なサーバーデータを保護する。
DDE サーバーアプリケーションが DDE
クライアントアプリケーションのセキュリティコンテキストになりすませるようにする。これにより、認可されていない DDE
クライアントから安全なサーバーデータを保護する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は非ゼロである。
InflateRect
InflateRect 関数は指定矩形の幅と高さを増減させる。
InflateRect 関数は指定矩形の幅と高さを増減させる。
[戻り値]
関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。
[備考]
アプリケーションは矩形をさまざまな目的で使えるため、矩形関数は明示的な測定単位を用いない。
InitializeTouchInjection
呼び出しアプリケーションのタッチ注入コンテキストを構成し、同時注入可能な接触の最大数を初期化する。
呼び出しアプリケーションのタッチ注入コンテキストを構成し、同時注入可能な接触の最大数を初期化する。
[戻り値]
関数が成功した場合、戻り値は TRUE である。関数が失敗した場合、戻り値は FALSE である。拡張エラー情報を取得するには
GetLastError を呼ぶ。
InjectSyntheticPointerInput
ポインタ入力(ペンまたはタッチ)をシミュレートする。
ポインタ入力(ペンまたはタッチ)をシミュレートする。
[戻り値]
関数が成功した場合、TRUE を返す。失敗した場合は FALSE を返す。拡張エラー情報を取得するには GetLastError
関数を呼ぶ。
InjectTouchInput
タッチ入力をシミュレートする。
タッチ入力をシミュレートする。
[戻り値]
関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。拡張エラー情報を取得するには GetLastError
を呼ぶ。
InSendMessage
現在のウィンドウプロシージャが、(同じプロセス内または別プロセスの)別スレッドからの SendMessage 呼び出しで送られたメッセージを処理中かを判定する。
現在のウィンドウプロシージャが、(同じプロセス内または別プロセスの)別スレッドからの SendMessage
呼び出しで送られたメッセージを処理中かを判定する。
InSendMessageEx
現在のウィンドウプロシージャが、(同じプロセス内または別プロセスの)別スレッドから送られたメッセージを処理中かを判定する。
現在のウィンドウプロシージャが、(同じプロセス内または別プロセスの)別スレッドから送られたメッセージを処理中かを判定する。
[戻り値]
型: DWORD メッセージが送信されていない場合、戻り値は ISMEX_NOSEND (0x00000000)
である。
InsertMenuItemW
メニュー内の指定位置に新しいメニュー項目を挿入する。(Unicode)
メニュー内の指定位置に新しいメニュー項目を挿入する。(Unicode)
[戻り値]
型: BOOL 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。拡張エラー情報を取得するには
GetLastError 関数を使用する。
InsertMenuW
新しいメニュー項目をメニューに挿入し、他の項目をメニュー内で下にずらす。(Unicode)
新しいメニュー項目をメニューに挿入し、他の項目をメニュー内で下にずらす。(Unicode)
[戻り値]
型: BOOL 関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。拡張エラー情報を取得するには
GetLastError を呼ぶ。
InternalGetWindowText
指定したウィンドウのタイトルバーテキスト(タイトルバーがある場合)をバッファにコピーする。
指定したウィンドウのタイトルバーテキスト(タイトルバーがある場合)をバッファにコピーする。
[戻り値]
型: int 関数が成功した場合、戻り値はコピーされた文字列の長さ(終端 NULL
を含まない文字数)である。
IntersectRect
IntersectRect 関数は 2 つのソース矩形の積(共通部分)を計算し、積の矩形の座標を宛先矩形に格納する。
IntersectRect 関数は 2 つのソース矩形の積(共通部分)を計算し、積の矩形の座標を宛先矩形に格納する。
[戻り値]
矩形が交差する場合、戻り値は非ゼロである。矩形が交差しない場合、戻り値はゼロである。
InvalidateRect
InvalidateRect 関数は、指定ウィンドウの更新領域に矩形を追加する。更新領域は、再描画が必要なクライアント領域の一部を表す。
InvalidateRect 関数は、指定ウィンドウの更新領域に矩形を追加する。更新領域は、再描画が必要なクライアント領域の一部を表す。
[戻り値]
関数が成功した場合、戻り値は非ゼロである。関数が失敗した場合、戻り値はゼロである。
InvalidateRgn
InvalidateRgn 関数は指定された領域内のクライアント領域を、ウィンドウの現在の更新領域に追加することで無効化する。
InvalidateRgn 関数は指定された領域内のクライアント領域を、ウィンドウの現在の更新領域に追加することで無効化する。
[戻り値]
戻り値は常に 0 以外となる。
InvertRect
矩形内の各ピクセルの色値に対して論理 NOT 演算を行って、ウィンドウ内の矩形を反転する。
矩形内の各ピクセルの色値に対して論理 NOT 演算を行って、ウィンドウ内の矩形を反転する。
[戻り値]
関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。
[備考]
モノクロ画面では InvertRect
は白ピクセルを黒に、黒ピクセルを白にする。
IsCharAlphaNumericW
文字がアルファベットまたは数字であるかを判定する。セットアップまたはコントロールパネルでユーザが選択した言語のセマンティクスに基づいて判定される。(Unicode)
文字がアルファベットまたは数字であるかを判定する。セットアップまたはコントロールパネルでユーザが選択した言語のセマンティクスに基づいて判定される。(Unicode)
[戻り値]
型: BOOL 文字が英数字の場合、戻り値は 0 以外となる。英数字でない場合、戻り値は 0 となる。
IsCharAlphaW
文字がアルファベットかを判定する。セットアップまたはコントロールパネルでユーザが選択した言語のセマンティクスに基づいて判定される。(Unicode)
文字がアルファベットかを判定する。セットアップまたはコントロールパネルでユーザが選択した言語のセマンティクスに基づいて判定される。(Unicode)
[戻り値]
型: BOOL 文字がアルファベットの場合、戻り値は 0 以外となる。アルファベットでない場合、戻り値は 0
となる。
IsCharLowerW
(no summary)
[戻り値]
型: BOOL 文字が小文字の場合、戻り値は 0 以外。それ以外の場合は 0。
[備考]
IsCharLower の Unicode 版。文字が小文字であるかどうかを判定する。
IsCharUpperW
文字が大文字かを判定する。セットアップまたはコントロールパネルでユーザが選択した言語のセマンティクスに基づいて判定される。(Unicode)
文字が大文字かを判定する。セットアップまたはコントロールパネルでユーザが選択した言語のセマンティクスに基づいて判定される。(Unicode)
[戻り値]
型: BOOL 文字が大文字の場合、戻り値は 0 以外となる。大文字でない場合、戻り値は 0 となる。
IsChild
ウィンドウが指定された親ウィンドウの子ウィンドウまたは子孫ウィンドウであるかを判定する。
ウィンドウが指定された親ウィンドウの子ウィンドウまたは子孫ウィンドウであるかを判定する。
[戻り値]
型: BOOL ウィンドウが指定親ウィンドウの子または子孫ウィンドウの場合、戻り値は 0 以外となる。そうでない場合、戻り値は 0
となる。
IsClipboardFormatAvailable
クリップボードが指定形式のデータを含むかを判定する。
クリップボードが指定形式のデータを含むかを判定する。
[戻り値]
型: BOOL クリップボード形式が利用可能な場合、戻り値は 0 以外となる。そうでない場合、戻り値は 0
となる。拡張エラー情報を取得するには GetLastError を呼ぶ。
IsDialogMessageW
メッセージが指定ダイアログ宛てかを判定し、そうである場合はメッセージを処理する。(Unicode)
メッセージが指定ダイアログ宛てかを判定し、そうである場合はメッセージを処理する。(Unicode)
[戻り値]
型: BOOL メッセージが処理された場合、戻り値は 0 以外となる。処理されなかった場合、戻り値は 0 となる。
IsDlgButtonChecked
IsDlgButtonChecked 関数はボタンコントロールがチェックされているか、または 3 状態ボタンコントロールがチェック/非チェック/不定のいずれであるかを判定する。
IsDlgButtonChecked 関数はボタンコントロールがチェックされているか、または 3
状態ボタンコントロールがチェック/非チェック/不定のいずれであるかを判定する。
IsGUIThread
呼び出しスレッドが既に GUI スレッドかを判定する。任意でスレッドを GUI スレッドに変換することもできる。
呼び出しスレッドが既に GUI スレッドかを判定する。任意でスレッドを GUI スレッドに変換することもできる。
[戻り値]
型: BOOL 次の状況では 0 以外を返す。
IsHungAppWindow
指定されたアプリケーションが応答していないとシステムが判断しているかを調べる。
指定されたアプリケーションが応答していないとシステムが判断しているかを調べる。
[戻り値]
型: BOOL ウィンドウが応答しなくなっている場合は TRUE、そうでない場合は FALSE。ゴーストウィンドウは常に TRUE
を返す。
IsIconic
指定されたウィンドウが最小化(アイコン化)されているかを判定する。
指定されたウィンドウが最小化(アイコン化)されているかを判定する。
[戻り値]
型: BOOL ウィンドウがアイコン化されている場合、戻り値は 0 以外となる。そうでない場合、戻り値は 0 となる。
IsImmersiveProcess
プロセスが Windows ストアアプリに属するかを判定する。
プロセスが Windows ストアアプリに属するかを判定する。
[戻り値]
関数が成功した場合、戻り値は 0 以外となる。失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには GetLastError
を呼ぶ。
IsMenu
ハンドルがメニューハンドルかを判定する。
ハンドルがメニューハンドルかを判定する。
[戻り値]
型: BOOL ハンドルがメニューハンドルの場合、戻り値は 0 以外となる。そうでない場合、戻り値は 0 となる。
IsMouseInPointerEnabled
マウスをポインタ入力デバイスとして動作させ WM_POINTER メッセージを送るために EnableMouseInPointer が設定されているかを示す。
マウスをポインタ入力デバイスとして動作させ WM_POINTER メッセージを送るために EnableMouseInPointer
が設定されているかを示す。
[戻り値]
EnableMouseInPointer が設定されている場合、戻り値は 0 以外。そうでない場合、戻り値は 0。
IsProcessDPIAware
IsProcessDPIAware は変更または利用不可になる可能性がある。代わりに GetProcessDPIAwareness を使用する。
IsProcessDPIAware は変更または利用不可になる可能性がある。代わりに GetProcessDPIAwareness
を使用する。
[戻り値]
型: BOOL プロセスが DPI 認識ならば TRUE、そうでなければ FALSE。
IsRectEmpty
IsRectEmpty 関数は指定された矩形が空であるかを判定する。
IsRectEmpty 関数は指定された矩形が空であるかを判定する。
[戻り値]
矩形が空の場合、戻り値は 0 以外となる。空でない場合、戻り値は 0 となる。
[備考]
アプリケーションは矩形をさまざまな用途に使えるため、矩形関数は明示的な測定単位を用いない。
IsTouchWindow
指定されたウィンドウがタッチ対応かを調べ、任意でタッチ機能の修飾フラグも取得する。
指定されたウィンドウがタッチ対応かを調べ、任意でタッチ機能の修飾フラグも取得する。
[戻り値]
ウィンドウが Windows タッチをサポートする場合は TRUE、サポートしない場合は FALSE を返す。
[備考]
次表は pulFlags 出力パラメータの値を示す。
IsValidDpiAwarenessContext
指定された DPI_AWARENESS_CONTEXT が有効で現在のシステムでサポートされているかを判定する。
指定された DPI_AWARENESS_CONTEXT が有効で現在のシステムでサポートされているかを判定する。
[戻り値]
指定コンテキストがサポートされている場合は TRUE、そうでない場合は FALSE。
IsWindow
指定したウィンドウハンドルが既存のウィンドウを識別するかを判定する。
指定したウィンドウハンドルが既存のウィンドウを識別するかを判定する。
[戻り値]
型: BOOL ウィンドウハンドルが既存のウィンドウを識別する場合は 0 以外。そうでなければ 0。
IsWindowArranged
指定されたウィンドウが arranged(スナップされている)かを判定する。
指定されたウィンドウが arranged(スナップされている)かを判定する。
[戻り値]
型: BOOL ウィンドウが arranged の場合は 0 以外、そうでない場合は 0。
[備考]
現時点でこの関数には関連ヘッダファイルもライブラリファイルもない。
IsWindowEnabled
指定されたウィンドウがマウスおよびキーボード入力に対して有効かを判定する。
指定されたウィンドウがマウスおよびキーボード入力に対して有効かを判定する。
[戻り値]
型: BOOL ウィンドウが有効な場合、戻り値は 0 以外。そうでない場合は 0。
[備考]
子ウィンドウは有効でかつ可視の場合にのみ入力を受け取る。
IsWindowUnicode
指定されたウィンドウがネイティブ Unicode ウィンドウかを判定する。
指定されたウィンドウがネイティブ Unicode ウィンドウかを判定する。
[戻り値]
型: BOOL ウィンドウがネイティブ Unicode ウィンドウの場合、戻り値は 0 以外。そうでない場合、戻り値は 0 でネイティブ
ANSI ウィンドウであることを示す。
IsWindowVisible
指定したウィンドウの可視状態を判定する。
指定したウィンドウの可視状態を判定する。
[戻り値]
型: BOOL 指定ウィンドウ、その親、親の親、…がすべて WS_VISIBLE スタイルを持つ場合は 0 以外。そうでなければ
0。
IsWinEventHookInstalled
指定されたイベントを通知される WinEvent フックがインストールされているかを判定する。
指定されたイベントを通知される WinEvent フックがインストールされているかを判定する。
[戻り値]
型: BOOL 指定イベントを通知されるフックがある場合、戻り値は TRUE。ない場合、戻り値は FALSE。
[備考]
このメソッドは偽陰性を返さないことが保証されている。
IsWow64Message
現在のスレッドのキューから最後に読み取られたメッセージが WOW64 プロセスから発信されたかを判定する。
現在のスレッドのキューから最後に読み取られたメッセージが WOW64 プロセスから発信されたかを判定する。
[戻り値]
現在のスレッドのキューから最後に読み取られたメッセージが WOW64 プロセスから発信された場合は TRUE、そうでない場合は FALSE
を返す。
IsZoomed
ウィンドウが最大化されているかを判定する。
ウィンドウが最大化されているかを判定する。
[戻り値]
型: BOOL ウィンドウがズーム(最大化)されている場合、戻り値は 0 以外。そうでない場合は 0。
KillTimer
指定されたタイマを破棄する。
指定されたタイマを破棄する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外となる。失敗した場合、戻り値は 0 となる。拡張エラー情報を取得するには
GetLastError を呼ぶ。
LoadAcceleratorsW
指定されたアクセラレータテーブルを読み込む。(Unicode)
指定されたアクセラレータテーブルを読み込む。(Unicode)
[戻り値]
型: HACCEL 関数が成功した場合、戻り値は読み込まれたアクセラレータテーブルへのハンドル。失敗した場合、戻り値は
NULL。拡張エラー情報を取得するには GetLastError を呼ぶ。
LoadBitmapW
LoadBitmap 関数は指定されたビットマップリソースをモジュールの実行ファイルから読み込む。(Unicode)
LoadBitmap 関数は指定されたビットマップリソースをモジュールの実行ファイルから読み込む。(Unicode)
[戻り値]
関数が成功した場合、戻り値は指定ビットマップへのハンドル。失敗した場合、戻り値は NULL。
LoadCursorFromFileW
ファイルに含まれるデータに基づいてカーソルを作成する。(Unicode)
ファイルに含まれるデータに基づいてカーソルを作成する。(Unicode)
[戻り値]
型: HCURSOR 関数が成功した場合、戻り値は新しいカーソルへのハンドル。失敗した場合、戻り値は
NULL。拡張エラー情報を取得するには GetLastError を呼ぶ。
LoadCursorW
アプリケーションインスタンスに関連付けられた実行ファイル(.EXE)から指定したカーソルリソースをロードする。(Unicode)
アプリケーションインスタンスに関連付けられた実行ファイル(.EXE)から指定したカーソルリソースをロードする。(Unicode)
[戻り値]
型: HCURSOR 関数が成功した場合、戻り値は新たにロードされたカーソルへのハンドル。失敗した場合は
NULL。
LoadIconW
アプリケーションインスタンスに関連付けられた実行ファイルから指定のアイコンリソースを読み込む。(Unicode)
アプリケーションインスタンスに関連付けられた実行ファイルから指定のアイコンリソースを読み込む。(Unicode)
[戻り値]
型: HICON 関数が成功した場合、戻り値は新しく読み込まれたアイコンへのハンドル。失敗した場合、戻り値は
NULL。
LoadImageW
アイコン、カーソル、アニメーションカーソル、またはビットマップを読み込む。(Unicode)
アイコン、カーソル、アニメーションカーソル、またはビットマップを読み込む。(Unicode)
[戻り値]
型: HANDLE 関数が成功した場合、戻り値は新しく読み込まれたイメージのハンドル。失敗した場合、戻り値は
NULL。拡張エラー情報を取得するには GetLastError を呼ぶ。
LoadKeyboardLayoutW
新しい入力ロケール識別子(以前はキーボードレイアウトと呼ばれていた)をシステムに読み込む。(Unicode)
新しい入力ロケール識別子(以前はキーボードレイアウトと呼ばれていた)をシステムに読み込む。(Unicode)
[戻り値]
型: HKL 関数が成功した場合、戻り値は pwszKLID
で指定された名前に対応する入力ロケール識別子。一致するロケールがない場合は既定の言語。
LoadMenuIndirectW
メモリ上の指定メニューテンプレートを読み込む。(Unicode)
メモリ上の指定メニューテンプレートを読み込む。(Unicode)
[戻り値]
型: HMENU 関数が成功した場合、戻り値はメニューへのハンドル。失敗した場合、戻り値は NULL。拡張エラー情報を取得するには
GetLastError を呼ぶ。
LoadMenuW
アプリケーションインスタンスに関連付けられた実行ファイルから指定のメニューリソースを読み込む。(Unicode)
アプリケーションインスタンスに関連付けられた実行ファイルから指定のメニューリソースを読み込む。(Unicode)
[戻り値]
型: HMENU 関数が成功した場合、戻り値はメニューリソースへのハンドル。失敗した場合、戻り値は NULL。
LoadStringW
指定モジュールに関連付けられた実行ファイルから文字列リソースを読み込み、バッファにコピーし、終端 null 文字を付加する。(Unicode)
指定モジュールに関連付けられた実行ファイルから文字列リソースを読み込み、バッファにコピーし、終端 null
文字を付加する。
LockSetForegroundWindow
前景プロセスは LockSetForegroundWindow 関数を呼び出して SetForegroundWindow 関数の呼び出しを無効化できる。
前景プロセスは LockSetForegroundWindow 関数を呼び出して SetForegroundWindow
関数の呼び出しを無効化できる。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。
LockWindowUpdate
LockWindowUpdate 関数は指定されたウィンドウの描画を無効化または有効化する。一度にロックできるウィンドウは 1 つだけ。
LockWindowUpdate 関数は指定されたウィンドウの描画を無効化または有効化する。一度にロックできるウィンドウは 1 つだけ。
[戻り値]
関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0
となりエラーが発生したか別のウィンドウが既にロックされていることを示す。
LockWorkStation
ワークステーションの表示をロックする。
ワークステーションの表示をロックする。
[戻り値]
関数が成功した場合、戻り値は 0 以外。関数は非同期で実行されるため、0 以外の戻り値は操作が開始されたことを示す。失敗した場合、戻り値は
0。拡張エラー情報を取得するには GetLastError を呼ぶ。
LogicalToPhysicalPoint
ウィンドウ内の点の論理座標を物理座標に変換する。
ウィンドウ内の点の論理座標を物理座標に変換する。
[備考]
Windows Vista で物理座標の概念が導入された。DWM は DPI 非対応ウィンドウを高 DPI
表示時に拡大する。Windows 8.1 ではこの API
は点を変換しなくなった。
LogicalToPhysicalPointForPerMonitorDPI
呼び出し元の DPI 認識に関わらず、ウィンドウ内の点を論理座標から物理座標に変換する。
呼び出し元の DPI 認識に関わらず、ウィンドウ内の点を論理座標から物理座標に変換する。
[戻り値]
成功した場合は TRUE、そうでない場合は FALSE を返す。
[備考]
呼び出し元の DPI 認識に関係なく指定ウィンドウの DPI
認識に基づいて変換する。
LookupIconIdFromDirectory
現在のディスプレイデバイスに最適なアイコンまたはカーソルをアイコン/カーソルデータから検索する。(LookupIconIdFromDirectory)
現在のディスプレイデバイスに最適なアイコンまたはカーソルをアイコン/カーソルデータから検索する。(LookupIconIdFromDirectory)
[戻り値]
型: int
関数が成功した場合、戻り値は現在のディスプレイデバイスに最適なアイコンまたはカーソルの整数リソース識別子。
LookupIconIdFromDirectoryEx
現在のディスプレイデバイスに最適なアイコンまたはカーソルをアイコン/カーソルデータから検索する。(LookupIconIdFromDirectoryEx)
現在のディスプレイデバイスに最適なアイコンまたはカーソルをアイコン/カーソルデータから検索する。(LookupIconIdFromDirectoryEx)
[戻り値]
型: int
関数が成功した場合、戻り値は現在のディスプレイデバイスに最適なアイコンまたはカーソルの整数リソース識別子。
MapDialogRect
指定されたダイアログ単位を画面単位(ピクセル)に変換する。
指定されたダイアログ単位を画面単位(ピクセル)に変換する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError
を呼ぶ。
MapVirtualKeyExW
仮想キーコードをスキャンコードまたは文字値に変換する、またはスキャンコードを仮想キーコードに変換する。入力言語と入力ロケール識別子を用いてコードを変換する。(Unicode)
仮想キーコードをスキャンコードまたは文字値に変換する、またはスキャンコードを仮想キーコードに変換する。入力言語と入力ロケール識別子を用いてコードを変換する。
MapVirtualKeyW
仮想キーコードをスキャンコードまたは文字値に変換する、またはスキャンコードを仮想キーコードに変換する。(Unicode)
仮想キーコードをスキャンコードまたは文字値に変換する、またはスキャンコードを仮想キーコードに変換する。(Unicode)
[戻り値]
型: UINT 戻り値は uCode と uMapType
の値に応じて、スキャンコード、仮想キーコード、または文字値のいずれか。
MapWindowPoints
MapWindowPoints 関数は点のセットをあるウィンドウの座標空間から別のウィンドウの座標空間に変換する。
MapWindowPoints 関数は点のセットをあるウィンドウの座標空間から別のウィンドウの座標空間に変換する。
[戻り値]
関数が成功した場合、戻り値の下位ワードは各ソース点の水平座標に加算されるピクセル数。上位ワードは垂直座標に加算されるピクセル数。
MenuItemFromPoint
指定位置にあるメニュー項目がどれかを判定する。
指定位置にあるメニュー項目がどれかを判定する。
[戻り値]
型: int 指定位置にあるメニュー項目の 0 ベース位置、またはメニュー項目がない場合は -1 を返す。
MessageBeep
波形音を再生する。各音種の波形音はレジストリのエントリで識別される。
波形音を再生する。各音種の波形音はレジストリのエントリで識別される。
[戻り値]
関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。
MessageBoxExW
メッセージボックスを作成、表示、操作する。(Unicode)
メッセージボックスを作成、表示、操作する。(Unicode)
[戻り値]
型: int メッセージボックスに Cancel ボタンがある場合、ESC キーを押すか Cancel ボタンを選択すると
IDCANCEL を返す。関数が失敗した場合、戻り値は 0。
MessageBoxIndirectW
メッセージボックスを作成、表示、操作する。メッセージボックスにはアプリケーション定義のメッセージテキストとタイトル、任意のアイコン、および事前定義のプッシュボタンの組み合わせが含まれる。(Unicode)
メッセージボックスを作成、表示、操作する。メッセージボックスにはアプリケーション定義のメッセージテキストとタイトル、任意のアイコン、および事前定義のプッシュボタンの組み合わせが含まれる。(Unicode)
[戻り値]
型: int 関数が成功した場合、戻り値は次のメニュー項目値のいずれか。
MessageBoxW
システムアイコン、ボタン群、アプリケーション固有の短いメッセージ(状態やエラー情報など)を含むモーダルダイアログボックスを表示する。戻り値はユーザーがクリックしたボタンを示す整数値。(MessageBoxW)
システムアイコン、ボタン群、アプリケーション固有の短いメッセージ(状態やエラー情報など)を含むモーダルダイアログボックスを表示する。戻り値はユーザーがクリックしたボタンを示す整数値。
ModifyMenuW
既存のメニュー項目を変更する。(Unicode)
既存のメニュー項目を変更する。(Unicode)
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError
を呼ぶ。
MonitorFromPoint
MonitorFromPoint 関数は指定された点を含むディスプレイモニタへのハンドルを取得する。
MonitorFromPoint 関数は指定された点を含むディスプレイモニタへのハンドルを取得する。
[戻り値]
点がディスプレイモニタに含まれる場合、戻り値はそのモニタへの HMONITOR ハンドル。含まれない場合、戻り値は dwFlags
の値に依存する。
MonitorFromRect
MonitorFromRect 関数は指定矩形と最も交差面積の大きいディスプレイモニタへのハンドルを取得する。
MonitorFromRect 関数は指定矩形と最も交差面積の大きいディスプレイモニタへのハンドルを取得する。
[戻り値]
矩形が 1 つ以上のディスプレイモニタ矩形と交差する場合、戻り値は最も交差面積の大きいモニタへの HMONITOR
ハンドル。
MonitorFromWindow
MonitorFromWindow 関数は指定ウィンドウの境界矩形と最も交差面積の大きいディスプレイモニタへのハンドルを取得する。
MonitorFromWindow 関数は指定ウィンドウの境界矩形と最も交差面積の大きいディスプレイモニタへのハンドルを取得する。
[戻り値]
ウィンドウが 1 つ以上のディスプレイモニタ矩形と交差する場合、戻り値は最も交差面積の大きいモニタへの HMONITOR
ハンドル。
MoveWindow
指定したウィンドウの位置と寸法を変更する。
指定したウィンドウの位置と寸法を変更する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。拡張エラー情報を得るには GetLastError
を呼び出す。
MsgWaitForMultipleObjects
指定オブジェクトのうちの 1 つまたはすべてがシグナル状態になるか、タイムアウト間隔が経過するまで待機する。オブジェクトには入力イベントオブジェクトを含めることができる。
指定オブジェクトのうちの 1
つまたはすべてがシグナル状態になるか、タイムアウト間隔が経過するまで待機する。オブジェクトには入力イベントオブジェクトを含めることができる。
[戻り値]
関数が成功した場合、戻り値は関数を戻らせたイベントを示す。
MsgWaitForMultipleObjectsEx
指定オブジェクトのうちの 1 つまたはすべてがシグナル状態になるか、I/O 完了ルーチンまたは APC がスレッドにキューされるか、タイムアウト間隔が経過するまで待機する。
指定オブジェクトのうちの 1 つまたはすべてがシグナル状態になるか、I/O 完了ルーチンまたは APC
がスレッドにキューされるか、タイムアウト間隔が経過するまで待機する。
[戻り値]
関数が成功した場合、戻り値は関数を戻らせたイベントを示す。
NotifyWinEvent
事前定義のイベントが発生したことをシステムに通知する。クライアントアプリケーションがイベントのフック関数を登録している場合、システムはクライアントのフック関数を呼び出す。
事前定義のイベントが発生したことをシステムに通知する。クライアントアプリケーションがイベントのフック関数を登録している場合、システムはクライアントのフック関数を呼び出す。
[備考]
サーバはこの関数を呼び出してイベントが発生したことをシステムに通知する。
OemKeyScan
OEM ASCII コード 0 から 0x0FF を OEM スキャンコードおよびシフト状態にマップする。キーボード入力を模擬して別プログラムに OEM テキストを送るための情報を提供する。
OEM ASCII コード 0 から 0x0FF を OEM
スキャンコードおよびシフト状態にマップする。キーボード入力を模擬して別プログラムに OEM テキストを送るための情報を提供する。
OemToCharBuffW
OEM 定義文字セットから ANSI またはワイド文字列へ指定文字数の文字列を変換する。(Unicode)
OEM 定義文字セットから ANSI またはワイド文字列へ指定文字数の文字列を変換する。(Unicode)
[戻り値]
型: BOOL ワイド文字版関数で lpszSrc と lpszDst に同じアドレスを渡した場合を除き、戻り値は常に 0
以外。
OemToCharW
OEM 定義文字セットから ANSI またはワイド文字列へ文字列を変換する。警告: 使用しないこと。(Unicode)
OEM 定義文字セットから ANSI またはワイド文字列へ文字列を変換する。警告: 使用しないこと。(Unicode)
[戻り値]
型: BOOL ワイド文字版関数で lpszSrc と lpszDst に同じアドレスを渡した場合を除き、戻り値は常に 0
以外。
OffsetRect
OffsetRect 関数は指定された矩形を指定されたオフセットだけ移動する。
OffsetRect 関数は指定された矩形を指定されたオフセットだけ移動する。
[戻り値]
関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。
[備考]
アプリケーションは矩形をさまざまな用途に使えるため、矩形関数は明示的な測定単位を用いない。
OpenClipboard
クリップボードを検査用に開き、他のアプリケーションがクリップボード内容を変更するのを防ぐ。
クリップボードを検査用に開き、他のアプリケーションがクリップボード内容を変更するのを防ぐ。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError
を呼ぶ。
OpenDesktopW
指定されたデスクトップオブジェクトを開く。(Unicode)
指定されたデスクトップオブジェクトを開く。(Unicode)
[戻り値]
関数が成功した場合、戻り値は開いたデスクトップへのハンドル。使用後は CloseDesktop 関数で閉じる。失敗した場合、戻り値は
NULL。拡張エラー情報を取得するには GetLastError を呼ぶ。
OpenIcon
最小化(アイコン化)されたウィンドウを以前のサイズと位置に復元し、ウィンドウをアクティブ化する。
最小化(アイコン化)されたウィンドウを以前のサイズと位置に復元し、ウィンドウをアクティブ化する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError
を呼ぶ。
OpenInputDesktop
ユーザ入力を受け取るデスクトップを開く。
ユーザ入力を受け取るデスクトップを開く。
[戻り値]
関数が成功した場合、戻り値はユーザ入力を受け取るデスクトップへのハンドル。失敗した場合、戻り値は NULL。拡張エラー情報を取得するには
GetLastError を呼ぶ。
OpenWindowStationW
指定されたウィンドウステーションを開く。(Unicode)
指定されたウィンドウステーションを開く。(Unicode)
[戻り値]
関数が成功した場合、戻り値は指定ウィンドウステーションへのハンドル。失敗した場合、戻り値は NULL。拡張エラー情報を取得するには
GetLastError を呼ぶ。
PackDDElParam
プロセス間で DDE データを共有するために使用される内部構造体に動的データ交換 (DDE) の lParam 値をパックする。
プロセス間で DDE データを共有するために使用される内部構造体に動的データ交換 (DDE) の lParam 値をパックする。
[戻り値]
型: LPARAM 戻り値は lParam 値。
PaintDesktop
PaintDesktop 関数は指定デバイスコンテキスト内のクリッピング領域をデスクトップパターンまたは壁紙で塗りつぶす。
PaintDesktop 関数は指定デバイスコンテキスト内のクリッピング領域をデスクトップパターンまたは壁紙で塗りつぶす。
[戻り値]
関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。
PeekMessageW
受信した非キューメッセージをディスパッチし、ポストされたメッセージをスレッドメッセージキューから取得する。(Unicode)
受信した非キューメッセージをディスパッチし、ポストされたメッセージをスレッドメッセージキューから取得する。(Unicode)
[戻り値]
型: BOOL メッセージがある場合、戻り値は 0 以外。ない場合、戻り値は 0。
PhysicalToLogicalPoint
ウィンドウ内の点の物理座標を論理座標に変換する。
ウィンドウ内の点の物理座標を論理座標に変換する。
[備考]
Windows Vista で物理座標の概念が導入された。Windows 8.1 以降、この API は点を変換しなくなった。
PostMessageW
指定したウィンドウを作成したスレッドのメッセージキューにメッセージを投稿(ポスト)し、スレッドがメッセージを処理するのを待たずに戻る。(Unicode)
指定したウィンドウを作成したスレッドのメッセージキューにメッセージを投稿(ポスト)し、スレッドがメッセージを処理するのを待たずに戻る。(Unicode)
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。
PostQuitMessage
スレッドが終了要求を出したことをシステムに示す。通常 WM_DESTROY メッセージへの応答で使用する。
スレッドが終了要求を出したことをシステムに示す。通常 WM_DESTROY メッセージへの応答で使用する。
[備考]
PostQuitMessage 関数はスレッドのメッセージキューに WM_QUIT
メッセージをポストして即座に戻る。
PostThreadMessageW
指定されたスレッドのメッセージキューにメッセージをポストする。スレッドがメッセージを処理するのを待たずに戻る。(Unicode)
指定されたスレッドのメッセージキューにメッセージをポストする。スレッドがメッセージを処理するのを待たずに戻る。(Unicode)
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError
を呼ぶ。
PrintWindow
PrintWindow 関数は視覚的なウィンドウを指定されたデバイスコンテキスト(通常はプリンタ DC)にコピーする。
PrintWindow 関数は視覚的なウィンドウを指定されたデバイスコンテキスト(通常はプリンタ DC)にコピーする。
[戻り値]
関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。
[備考]
注意: これはブロッキングまたは同期関数で、即座に戻らない可能性がある。
PrivateExtractIconsW
指定ファイルから抽出したアイコンのハンドル配列を作成する。(Unicode)
指定ファイルから抽出したアイコンのハンドル配列を作成する。(Unicode)
[戻り値]
型: UINT phicon が NULL で関数が成功した場合、戻り値はファイル内のアイコン数。関数が失敗した場合、戻り値は
0。
PtInRect
PtInRect 関数は指定された点が指定された矩形内にあるかを判定する。
PtInRect 関数は指定された点が指定された矩形内にあるかを判定する。
[戻り値]
指定点が矩形内にある場合、戻り値は 0 以外。ない場合、戻り値は 0。
QueryDisplayConfig
QueryDisplayConfig 関数は現在の設定におけるすべてのディスプレイデバイスまたはビューのすべての可能なディスプレイパスに関する情報を取得する。
QueryDisplayConfig
関数は現在の設定におけるすべてのディスプレイデバイスまたはビューのすべての可能なディスプレイパスに関する情報を取得する。
[戻り値]
関数は次のいずれかの戻り値を返す。
RealChildWindowFromPoint
指定点にある子ウィンドウへのハンドルを取得する。検索は直接の子ウィンドウに限定される。
指定点にある子ウィンドウへのハンドルを取得する。検索は直接の子ウィンドウに限定される。
[戻り値]
型: HWND 戻り値は指定点を含む子ウィンドウへのハンドル。
RealGetWindowClassW
ウィンドウ型を指定する文字列を取得する。(Unicode)
ウィンドウ型を指定する文字列を取得する。(Unicode)
[戻り値]
型: UINT 関数が成功した場合、戻り値は指定バッファにコピーされた文字数。失敗した場合、戻り値は 0。拡張エラー情報を取得するには
GetLastError を呼ぶ。
RedrawWindow
RedrawWindow 関数はウィンドウのクライアント領域内の指定矩形または領域を更新する。
RedrawWindow 関数はウィンドウのクライアント領域内の指定矩形または領域を更新する。
[戻り値]
関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。
RegisterClassExW
CreateWindow または CreateWindowEx の呼び出しで後続使用するウィンドウクラスを登録する。(RegisterClassExW)
CreateWindow または CreateWindowEx
の呼び出しで後続使用するウィンドウクラスを登録する。(RegisterClassExW)
[戻り値]
型: ATOM 関数が成功した場合、戻り値は登録されたクラスを一意に識別するクラスアトム。失敗した場合、戻り値は
0。
RegisterClassW
CreateWindow または CreateWindowEx の呼び出しで後続使用するウィンドウクラスを登録する。(RegisterClassW)
CreateWindow または CreateWindowEx
の呼び出しで後続使用するウィンドウクラスを登録する。(RegisterClassW)
[戻り値]
型: ATOM 関数が成功した場合、戻り値は登録されたクラスを一意に識別するクラスアトム。失敗した場合、戻り値は
0。
RegisterClipboardFormatW
新しいクリップボード形式を登録する。(Unicode)
新しいクリップボード形式を登録する。(Unicode)
[戻り値]
型: UINT 関数が成功した場合、戻り値は登録されたクリップボード形式を識別する。失敗した場合、戻り値は
0。拡張エラー情報を取得するには GetLastError を呼ぶ。
RegisterDeviceNotificationW
ウィンドウが通知を受け取るデバイスまたはデバイスの種類を登録する。(Unicode)
ウィンドウが通知を受け取るデバイスまたはデバイスの種類を登録する。(Unicode)
[戻り値]
関数が成功した場合、戻り値はデバイス通知ハンドル。失敗した場合、戻り値は NULL。拡張エラー情報を取得するには GetLastError
を呼ぶ。
RegisterHotKey
システム全体のホットキーを定義する。
システム全体のホットキーを定義する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError
を呼ぶ。
[備考]
キーが押されると、システムはすべてのホットキーと照合する。
RegisterPointerDeviceNotifications
WM_POINTERDEVICECHANGE、WM_POINTERDEVICEINRANGE、WM_POINTERDEVICEOUTOFRANGE ポインタデバイス通知を処理するウィンドウを登録する。
WM_POINTERDEVICECHANGE、WM_POINTERDEVICEINRANGE、WM_POINTERDEVICEOUTOFRANGE
ポインタデバイス通知を処理するウィンドウを登録する。
[戻り値]
関数が成功した場合は TRUE、そうでない場合は FALSE を返す。
RegisterPointerInputTarget
呼び出し元が指定種別のすべてのポインタ入力をリダイレクトされるターゲットウィンドウを登録できるようにする。
呼び出し元が指定種別のすべてのポインタ入力をリダイレクトされるターゲットウィンドウを登録できるようにする。
[戻り値]
関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。
RegisterPointerInputTargetEx
RegisterPointerInputTargetEx は変更または利用不可になる可能性がある。代わりに RegisterPointerInputTarget を使用する。
RegisterPointerInputTargetEx は変更または利用不可になる可能性がある。代わりに
RegisterPointerInputTarget を使用する。
[戻り値]
サポートされていない。
RegisterPowerSettingNotification
特定の電源設定イベントに対する電源設定通知をアプリケーションに登録する。
特定の電源設定イベントに対する電源設定通知をアプリケーションに登録する。
[戻り値]
電源通知登録解除用の通知ハンドルを返す。関数が失敗した場合、戻り値は NULL。拡張エラー情報を取得するには GetLastError
を呼ぶ。
RegisterRawInputDevices
生の入力データを供給するデバイスを登録する。
生の入力データを供給するデバイスを登録する。
[戻り値]
型: BOOL 関数が成功した場合は TRUE、そうでない場合は FALSE。失敗した場合は GetLastError で詳細を取得する。
RegisterShellHookWindow
シェルアプリケーションに有用なイベントまたは通知に対して特定のメッセージを受け取るよう指定されたシェルウィンドウを登録する。
シェルアプリケーションに有用なイベントまたは通知に対して特定のメッセージを受け取るよう指定されたシェルウィンドウを登録する。
[戻り値]
型: BOOL 関数が成功した場合は TRUE、そうでない場合は FALSE。
RegisterSuspendResumeNotification
システムがサスペンドまたは再開されたときに通知を受け取るよう登録する。
システムがサスペンドまたは再開されたときに通知を受け取るよう登録する。
[戻り値]
登録ハンドル。このハンドルで通知登録を解除する。関数が失敗した場合、戻り値は NULL。拡張エラー情報を取得するには
GetLastError を呼ぶ。
RegisterTouchHitTestingWindow
WM_TOUCHHITTESTING 通知を処理するウィンドウを登録する。
WM_TOUCHHITTESTING 通知を処理するウィンドウを登録する。
[戻り値]
関数が成功した場合は TRUE、そうでない場合は FALSE を返す。拡張エラー情報を取得するには GetLastError を呼ぶ。
RegisterTouchWindow
ウィンドウをタッチ対応として登録する。
ウィンドウをタッチ対応として登録する。
[戻り値]
関数が成功した場合、戻り値は 0 以外。
失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。
RegisterWindowMessageW
システム全体で一意であることが保証される新しいウィンドウメッセージを定義する。(Unicode)
システム全体で一意であることが保証される新しいウィンドウメッセージを定義する。(Unicode)
[戻り値]
型: UINT メッセージが正常に登録された場合、戻り値は 0xC000 から 0xFFFF
の範囲のメッセージ識別子。関数が失敗した場合、戻り値は 0。
ReleaseCapture
現在のスレッド内のウィンドウからマウスキャプチャを解放し、通常のマウス入力処理を復元する。
現在のスレッド内のウィンドウからマウスキャプチャを解放し、通常のマウス入力処理を復元する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError
を呼ぶ。
ReleaseDC
ReleaseDC 関数はデバイスコンテキスト (DC) を解放し、他のアプリケーションで使用できるようにする。共通 DC とウィンドウ DC のみ解放する。クラスまたはプライベート DC には影響しない。
ReleaseDC 関数はデバイスコンテキスト (DC) を解放し、他のアプリケーションで使用できるようにする。共通 DC とウィンドウ
DC のみ解放する。クラスまたはプライベート DC には影響しない。
[戻り値]
戻り値は DC が解放されたかを示す。
RemoveClipboardFormatListener
指定ウィンドウをシステム管理のクリップボード形式リスナーリストから削除する。
指定ウィンドウをシステム管理のクリップボード形式リスナーリストから削除する。
[戻り値]
型: BOOL 成功した場合は TRUE、そうでない場合は FALSE を返す。詳細は GetLastError を呼ぶ。
RemoveMenu
指定されたメニューからメニュー項目を削除するか、サブメニューを切り離す。
指定されたメニューからメニュー項目を削除するか、サブメニューを切り離す。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError
を呼ぶ。
RemovePropW
指定されたウィンドウのプロパティリストからエントリを削除する。指定された文字列が削除するエントリを識別する。(Unicode)
指定されたウィンドウのプロパティリストからエントリを削除する。指定された文字列が削除するエントリを識別する。(Unicode)
[戻り値]
型: HANDLE 戻り値は指定されたデータを識別する。指定プロパティリスト内にデータが見つからない場合、戻り値は NULL。
ReplyMessage
SendMessage 関数により別のスレッドから送信されたメッセージに返信する。
SendMessage 関数により別のスレッドから送信されたメッセージに返信する。
[戻り値]
型: BOOL 呼び出しスレッドが別のスレッドまたはプロセスから送信されたメッセージを処理していた場合、戻り値は 0
以外。そうでない場合は 0。
ReuseDDElParam
アプリケーションが新しいパック lParam を割り当てる代わりに、パック済み動的データ交換 (DDE) lParam パラメータを再利用できるようにする。
アプリケーションが新しいパック lParam を割り当てる代わりに、パック済み動的データ交換 (DDE) lParam
パラメータを再利用できるようにする。
[戻り値]
型: LPARAM 戻り値は新しい lParam 値。
ScreenToClient
指定された画面上の点のスクリーン座標をクライアント領域座標に変換する。
指定された画面上の点のスクリーン座標をクライアント領域座標に変換する。
[戻り値]
関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。
ScrollDC
ScrollDC 関数はビットの矩形を水平および垂直にスクロールする。
ScrollDC 関数はビットの矩形を水平および垂直にスクロールする。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError
を呼ぶ。
ScrollWindow
ScrollWindow 関数は指定されたウィンドウのクライアント領域の内容をスクロールする。
ScrollWindow 関数は指定されたウィンドウのクライアント領域の内容をスクロールする。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError
を呼ぶ。
ScrollWindowEx
ScrollWindowEx 関数は指定されたウィンドウのクライアント領域の内容をスクロールする。
ScrollWindowEx 関数は指定されたウィンドウのクライアント領域の内容をスクロールする。
[戻り値]
型: int 関数が成功した場合、戻り値は SIMPLEREGION、COMPLEXREGION、または
NULLREGION。失敗した場合、戻り値は ERROR。
SendDlgItemMessageW
ダイアログ内の指定コントロールにメッセージを送る。(Unicode)
ダイアログ内の指定コントロールにメッセージを送る。(Unicode)
[戻り値]
型: LRESULT 戻り値はメッセージ処理の結果を示し、送信したメッセージに依存する。
[備考]
SendDlgItemMessage 関数はメッセージが処理されるまで戻らない。
SendIMEMessageExW
指定されたサブ関数を通じて入力方式エディタ (IME) に対するアクションまたは処理を指定する。(Unicode)
指定されたサブ関数を通じて入力方式エディタ (IME) に対するアクションまたは処理を指定する。(Unicode)
[戻り値]
サブ関数の処理結果。成功でない場合、次のエラーコードのいずれかが IMESTRUCT 構造体の wParam に格納される。
SendInput
キー入力、マウス移動、ボタンクリックを合成する。
キー入力、マウス移動、ボタンクリックを合成する。
[戻り値]
型: UINT キーボードまたはマウス入力ストリームに正常に挿入されたイベント数を返す。0
を返した場合、入力は既に別スレッドによってブロックされている。拡張エラー情報を取得するには GetLastError を呼ぶ。
SendMessageCallbackW
指定されたメッセージを 1 つまたは複数のウィンドウに送る。(SendMessageCallbackW)
指定されたメッセージを 1 つまたは複数のウィンドウに送る。(SendMessageCallbackW)
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError
を呼ぶ。
SendMessageTimeoutW
指定メッセージを 1 つ以上のウィンドウに送る。(Unicode)
指定メッセージを 1 つ以上のウィンドウに送る。(Unicode)
[戻り値]
型: LRESULT 関数が成功した場合、戻り値は 0 以外。失敗またはタイムアウトの場合は 0。GetLastError が
ERROR_TIMEOUT を返すならタイムアウトしたことを示す。
SendMessageW
指定したメッセージをウィンドウ(群)に送信する。SendMessage は指定ウィンドウのウィンドウプロシージャを呼び出し、メッセージ処理が完了するまで戻らない。(SendMessageW)
指定したメッセージをウィンドウ(群)に送信する。SendMessage
は指定ウィンドウのウィンドウプロシージャを呼び出し、メッセージ処理が完了するまで戻らない。
SendNotifyMessageW
指定されたメッセージを 1 つまたは複数のウィンドウに送る。(SendNotifyMessageW)
指定されたメッセージを 1 つまたは複数のウィンドウに送る。(SendNotifyMessageW)
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError
を呼ぶ。
SetActiveWindow
ウィンドウをアクティブ化する。ウィンドウは呼び出しスレッドのメッセージキューにアタッチされている必要がある。
ウィンドウをアクティブ化する。ウィンドウは呼び出しスレッドのメッセージキューにアタッチされている必要がある。
[戻り値]
型: HWND 関数が成功した場合、戻り値は以前アクティブだったウィンドウへのハンドル。失敗した場合、戻り値は
NULL。
SetCapture
現スレッドに属する指定ウィンドウにマウスキャプチャを設定する。
現スレッドに属する指定ウィンドウにマウスキャプチャを設定する。
[戻り値]
型: HWND 戻り値は以前マウスをキャプチャしていたウィンドウへのハンドル。そのようなウィンドウがない場合、戻り値は NULL。
[備考]
前景ウィンドウのみがマウスをキャプチャできる。
SetCaretBlinkTime
キャレットの点滅時間を指定されたミリ秒数に設定する。点滅時間はキャレットのピクセルを反転するのに必要な経過時間(ミリ秒単位)。
キャレットの点滅時間を指定されたミリ秒数に設定する。点滅時間はキャレットのピクセルを反転するのに必要な経過時間(ミリ秒単位)。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError
を呼ぶ。
SetCaretPos
キャレットを指定座標に移動する。キャレットを所有するウィンドウが CS_OWNDC クラススタイルで作成されている場合、指定座標はそのウィンドウに関連付けられたデバイスコンテキストのマッピングモードに従う。
キャレットを指定座標に移動する。キャレットを所有するウィンドウが CS_OWNDC
クラススタイルで作成されている場合、指定座標はそのウィンドウに関連付けられたデバイスコンテキストのマッピングモードに従う。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外となる。
SetClassLongW
指定されたウィンドウが属するクラスの追加クラスメモリまたは WNDCLASSEX 構造体の指定オフセットにある 32 ビット値を置き換える。(Unicode)
指定されたウィンドウが属するクラスの追加クラスメモリまたは WNDCLASSEX 構造体の指定オフセットにある 32
ビット値を置き換える。(Unicode)
[戻り値]
型: DWORD 関数が成功した場合、戻り値は指定された 32 ビット整数の以前の値。
SetClassWord
指定されたウィンドウが属するウィンドウクラスの追加クラスメモリの指定オフセットにある 16 ビット (WORD) 値を置き換える。
指定されたウィンドウが属するウィンドウクラスの追加クラスメモリの指定オフセットにある 16 ビット (WORD) 値を置き換える。
[戻り値]
型: WORD 関数が成功した場合、戻り値は指定された 16 ビット整数の以前の値。以前に設定されていなければ
0。
SetClipboardData
指定されたクリップボード形式でクリップボードにデータを置く。
指定されたクリップボード形式でクリップボードにデータを置く。
[戻り値]
型: HANDLE 関数が成功した場合、戻り値はデータへのハンドル。失敗した場合、戻り値は NULL。拡張エラー情報を取得するには
GetLastError を呼ぶ。
SetClipboardViewer
指定されたウィンドウをクリップボードビューアのチェーンに追加する。クリップボードビューアウィンドウはクリップボード内容が変更されるたびに WM_DRAWCLIPBOARD メッセージを受け取る。この関数は過去の Windows との後方互換性のために使用される。
指定されたウィンドウをクリップボードビューアのチェーンに追加する。クリップボードビューアウィンドウはクリップボード内容が変更されるたびに
WM_DRAWCLIPBOARD メッセージを受け取る。この関数は過去の Windows との後方互換性のために使用される。
SetCoalescableTimer
指定されたタイムアウト値と結合許容遅延を持つタイマを作成する。
指定されたタイムアウト値と結合許容遅延を持つタイマを作成する。
[戻り値]
型: UINT_PTR 関数が成功し hWnd が NULL の場合、戻り値は新しいタイマを識別する整数。hWnd が NULL
でない場合は 0 以外の整数。失敗した場合は 0。
SetCursor
カーソルの形状を設定する。
カーソルの形状を設定する。
[戻り値]
型: HCURSOR 戻り値は以前のカーソルへのハンドル(存在した場合)。なかった場合は NULL。
[備考]
新しいカーソルが以前のカーソルと異なる場合のみカーソルが設定される。
SetCursorPos
カーソルを指定したスクリーン座標に移動する。
カーソルを指定したスクリーン座標に移動する。
[戻り値]
型: BOOL 成功した場合は 0 以外、失敗した場合は 0 を返す。拡張エラー情報を得るには GetLastError を呼び出す。
[備考]
カーソルは共有リソースである。
SetDialogControlDpiChangeBehavior
ダイアログ内の子ウィンドウの既定のモニタごとの DPI スケーリング動作をオーバーライドする。
ダイアログ内の子ウィンドウの既定のモニタごとの DPI スケーリング動作をオーバーライドする。
[戻り値]
操作が成功した場合は TRUE、そうでない場合は FALSE を返す。拡張エラー情報を取得するには GetLastError を呼ぶ。
SetDialogDpiChangeBehavior
モニタごと v2 コンテキストのダイアログは自動的に DPI スケーリングされる。このメソッドで DPI 変更動作をカスタマイズできる。
モニタごと v2 コンテキストのダイアログは自動的に DPI スケーリングされる。このメソッドで DPI 変更動作をカスタマイズできる。
[戻り値]
操作が成功した場合は TRUE、そうでない場合は FALSE を返す。拡張エラー情報を取得するには GetLastError を呼ぶ。
SetDisplayConfig
SetDisplayConfig 関数は現在のセッションで指定されたパスを排他的に有効化することにより、ディスプレイトポロジ、ソース、ターゲットモードを変更する。
SetDisplayConfig
関数は現在のセッションで指定されたパスを排他的に有効化することにより、ディスプレイトポロジ、ソース、ターゲットモードを変更する。
[戻り値]
関数は次のいずれかの戻り値を返す。
SetDlgItemInt
ダイアログ内のコントロールのテキストを指定整数値の文字列表現に設定する。
ダイアログ内のコントロールのテキストを指定整数値の文字列表現に設定する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError
を呼ぶ。
SetDlgItemTextW
ダイアログ内のコントロールのタイトルまたはテキストを設定する。(Unicode)
ダイアログ内のコントロールのタイトルまたはテキストを設定する。(Unicode)
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError
を呼ぶ。
SetDoubleClickTime
マウスのダブルクリック時間を設定する。
マウスのダブルクリック時間を設定する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError
を呼ぶ。
SetFocus
指定されたウィンドウにキーボードフォーカスを設定する。ウィンドウは呼び出しスレッドのメッセージキューにアタッチされている必要がある。
指定されたウィンドウにキーボードフォーカスを設定する。ウィンドウは呼び出しスレッドのメッセージキューにアタッチされている必要がある。
[戻り値]
型: HWND 関数が成功した場合、戻り値は以前キーボードフォーカスを持っていたウィンドウへのハンドル。
SetForegroundWindow
指定されたウィンドウを作成したスレッドをフォアグラウンドにし、ウィンドウをアクティブ化する。
指定されたウィンドウを作成したスレッドをフォアグラウンドにし、ウィンドウをアクティブ化する。
[戻り値]
型: BOOL ウィンドウがフォアグラウンドになった場合は 0 以外、そうでない場合は 0。
[備考]
システムはフォアグラウンドウィンドウを設定できるプロセスを制限する。
SetGestureConfig
Windows タッチジェスチャに対してウィンドウから送信されるメッセージを構成する。
Windows タッチジェスチャに対してウィンドウから送信されるメッセージを構成する。
[戻り値]
関数が成功した場合、戻り値は 0 以外。
失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。
SetKeyboardState
キーボードキー状態の配列を呼び出しスレッドのキーボード入力状態テーブルにコピーする。GetKeyboardState と GetKeyState がアクセスするのと同じテーブル。このテーブルへの変更は他のスレッドのキーボード入力に影響しない。
キーボードキー状態の配列を呼び出しスレッドのキーボード入力状態テーブルにコピーする。GetKeyboardState と
GetKeyState がアクセスするのと同じテーブル。このテーブルへの変更は他のスレッドのキーボード入力に影響しない。
SetLastErrorEx
最後のエラーコードを設定する。
最後のエラーコードを設定する。
[備考]
最後のエラーコードはスレッドローカルストレージに保持され、複数のスレッドが互いの値を上書きしないようにする。アプリケーションは関数の失敗直後に
GetLastError で値を取得できる。
SetLayeredWindowAttributes
レイヤードウィンドウの不透明度と透明色キーを設定する。
レイヤードウィンドウの不透明度と透明色キーを設定する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。
失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。
SetMenu
指定されたウィンドウに新しいメニューを割り当てる。
指定されたウィンドウに新しいメニューを割り当てる。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError
を呼ぶ。
[備考]
ウィンドウはメニューの変更を反映するため再描画される。
SetMenuContextHelpId
メニューにヘルプコンテキスト識別子を関連付ける。
メニューにヘルプコンテキスト識別子を関連付ける。
[戻り値]
型: BOOL 成功した場合は 0 以外、そうでない場合は 0 を返す。拡張エラー情報を取得するには GetLastError を呼ぶ。
[備考]
メニュー内のすべての項目はこの識別子を共有する。
SetMenuDefaultItem
指定されたメニューの既定メニュー項目を設定する。
指定されたメニューの既定メニュー項目を設定する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError
を呼ぶ。
SetMenuInfo
指定されたメニューの情報を設定する。
指定されたメニューの情報を設定する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError
を呼ぶ。
SetMenuItemBitmaps
指定されたビットマップをメニュー項目に関連付ける。項目が選択されているかに応じて、システムは適切なビットマップをメニュー項目の隣に表示する。
指定されたビットマップをメニュー項目に関連付ける。項目が選択されているかに応じて、システムは適切なビットマップをメニュー項目の隣に表示する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。
SetMenuItemInfoW
メニュー項目に関する情報を変更する。(Unicode)
メニュー項目に関する情報を変更する。(Unicode)
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError
を呼ぶ。
SetMessageExtraInfo
現在のスレッドの追加メッセージ情報を設定する。
現在のスレッドの追加メッセージ情報を設定する。
[戻り値]
型: LPARAM 戻り値は現在のスレッドに関連付けられた以前の値。
SetParent
指定した子ウィンドウの親ウィンドウを変更する。
指定した子ウィンドウの親ウィンドウを変更する。
[戻り値]
型: HWND 関数が成功した場合、戻り値は以前の親ウィンドウへのハンドル。失敗した場合は NULL。拡張エラー情報を得るには
GetLastError を呼び出す。
SetPhysicalCursorPos
物理座標でカーソルの位置を設定する。
物理座標でカーソルの位置を設定する。
[戻り値]
型: BOOL 成功した場合は TRUE、そうでない場合は FALSE。
[備考]
論理座標と物理座標の違いの説明は PhysicalToLogicalPoint を参照。
SetProcessDefaultLayout
現在実行中のプロセスに対してのみ、親または所有者なしでウィンドウが作成されるときの既定レイアウトを変更する。
現在実行中のプロセスに対してのみ、親または所有者なしでウィンドウが作成されるときの既定レイアウトを変更する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError
を呼ぶ。
SetProcessDPIAware
SetProcessDPIAware は変更または利用不可になる可能性がある。代わりに SetProcessDPIAwareness を使用する。
SetProcessDPIAware は変更または利用不可になる可能性がある。代わりに SetProcessDPIAwareness
を使用する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。そうでない場合、戻り値は 0。
SetProcessDpiAwarenessContext
現在のプロセスを指定された DPI 認識コンテキストに設定する。DPI 認識コンテキストは DPI_AWARENESS_CONTEXT 値からのもの。
現在のプロセスを指定された DPI 認識コンテキストに設定する。DPI 認識コンテキストは DPI_AWARENESS_CONTEXT
値からのもの。
[戻り値]
操作が成功した場合は TRUE、そうでない場合は FALSE を返す。
SetProcessRestrictionExemption
デスクトッププロセスが Windows ストアアプリ環境と対話することを防ぐ制限から呼び出しプロセスを免除する。開発およびデバッグツールで使用される。
デスクトッププロセスが Windows
ストアアプリ環境と対話することを防ぐ制限から呼び出しプロセスを免除する。開発およびデバッグツールで使用される。
[戻り値]
関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。
SetProcessWindowStation
指定されたウィンドウステーションを呼び出しプロセスに割り当てる。
指定されたウィンドウステーションを呼び出しプロセスに割り当てる。
[戻り値]
関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。
SetPropW
指定されたウィンドウのプロパティリストに新しいエントリを追加するか、既存のエントリを変更する。(Unicode)
指定されたウィンドウのプロパティリストに新しいエントリを追加するか、既存のエントリを変更する。(Unicode)
[戻り値]
型: BOOL データハンドルと文字列がプロパティリストに追加された場合、戻り値は 0 以外。失敗した場合、戻り値は
0。
SetRect
SetRect 関数は指定された矩形の座標を設定する。left、top、right、bottom 引数を RECT 構造体の適切なメンバに代入するのと同等。
SetRect 関数は指定された矩形の座標を設定する。left、top、right、bottom 引数を RECT
構造体の適切なメンバに代入するのと同等。
[戻り値]
関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。
SetRectEmpty
SetRectEmpty 関数はすべての座標が 0 に設定された空の矩形を作成する。
SetRectEmpty 関数はすべての座標が 0 に設定された空の矩形を作成する。
[戻り値]
関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。
[備考]
アプリケーションは矩形をさまざまな用途に使えるため、矩形関数は明示的な測定単位を用いない。
SetScrollInfo
SetScrollInfo 関数はスクロールバーのパラメータ(最小/最大スクロール位置、ページサイズ、スクロールボックス位置)を設定する。要求された場合はスクロールバーを再描画する。
SetScrollInfo
関数はスクロールバーのパラメータ(最小/最大スクロール位置、ページサイズ、スクロールボックス位置)を設定する。要求された場合はスクロールバーを再描画する。
[戻り値]
型: int 戻り値はスクロールボックスの現在位置。
SetScrollPos
SetScrollPos 関数は指定されたスクロールバーのスクロールボックスの位置を設定し、要求された場合は新位置を反映するためにスクロールバーを再描画する。
SetScrollPos
関数は指定されたスクロールバーのスクロールボックスの位置を設定し、要求された場合は新位置を反映するためにスクロールバーを再描画する。
[戻り値]
型: int 関数が成功した場合、戻り値はスクロールボックスの以前の位置。
失敗した場合、戻り値は 0。
SetScrollRange
SetScrollRange 関数は指定されたスクロールバーの最小および最大スクロールボックス位置を設定する。
SetScrollRange 関数は指定されたスクロールバーの最小および最大スクロールボックス位置を設定する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError
を呼ぶ。
SetSysColors
指定された表示要素の色を設定する。
指定された表示要素の色を設定する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError
を呼ぶ。
SetSystemCursor
アプリケーションがシステムカーソルをカスタマイズできるようにする。id で指定されるシステムカーソルの内容を hcur のカーソルの内容で置き換え、その後 hcur を破棄する。
アプリケーションがシステムカーソルをカスタマイズできるようにする。id で指定されるシステムカーソルの内容を hcur
のカーソルの内容で置き換え、その後 hcur を破棄する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。
SetThreadDesktop
指定されたデスクトップを呼び出しスレッドに割り当てる。以降のすべての操作はそのデスクトップに付与されたアクセス権を使用する。
指定されたデスクトップを呼び出しスレッドに割り当てる。以降のすべての操作はそのデスクトップに付与されたアクセス権を使用する。
[戻り値]
関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。
SetThreadDpiAwarenessContext
現在のスレッドの DPI 認識を指定された値に設定する。
現在のスレッドの DPI 認識を指定された値に設定する。
[戻り値]
スレッドの古い DPI_AWARENESS_CONTEXT。dpiContext が無効な場合、スレッドは更新されず戻り値は NULL。
SetThreadDpiHostingBehavior
スレッドの DPI_HOSTING_BEHAVIOR を設定する。この動作により、スレッド内で作成されるウィンドウが異なる DPI_AWARENESS_CONTEXT を持つ子ウィンドウをホストできる。
スレッドの DPI_HOSTING_BEHAVIOR を設定する。この動作により、スレッド内で作成されるウィンドウが異なる
DPI_AWARENESS_CONTEXT を持つ子ウィンドウをホストできる。
[戻り値]
スレッドの以前の DPI_HOSTING_BEHAVIOR。
SetTimer
指定されたタイムアウト値を持つタイマを作成する。
指定されたタイムアウト値を持つタイマを作成する。
[戻り値]
型: UINT_PTR 関数が成功し hWnd が NULL の場合、戻り値は新しいタイマを識別する整数。そうでない場合は 0
以外の整数。失敗した場合は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。
SetUserObjectInformationW
指定されたウィンドウステーションまたはデスクトップオブジェクトに関する情報を設定する。(Unicode)
指定されたウィンドウステーションまたはデスクトップオブジェクトに関する情報を設定する。(Unicode)
[戻り値]
関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。
SetUserObjectSecurity
ユーザオブジェクト(例えばウィンドウや DDE 会話)のセキュリティを設定する。
ユーザオブジェクト(例えばウィンドウや DDE 会話)のセキュリティを設定する。
[戻り値]
関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。
SetWindowContextHelpId
指定されたウィンドウにヘルプコンテキスト識別子を関連付ける。
指定されたウィンドウにヘルプコンテキスト識別子を関連付ける。
[戻り値]
型: BOOL 成功した場合は 0 以外、そうでない場合は 0 を返す。拡張エラー情報を取得するには GetLastError を呼ぶ。
SetWindowDisplayAffinity
ウィンドウに関連付けられた hWnd 上のカーネルモードに表示アフィニティ設定を格納する。
ウィンドウに関連付けられた hWnd 上のカーネルモードに表示アフィニティ設定を格納する。
[戻り値]
型: BOOL 関数が成功した場合は TRUE、そうでない場合(例えば非トップレベルウィンドウに対して呼ばれた場合)は
FALSE。
SetWindowLongW
指定されたウィンドウの属性を変更する。また追加ウィンドウメモリの指定オフセットにある 32 ビット値を設定する。(Unicode)
指定されたウィンドウの属性を変更する。また追加ウィンドウメモリの指定オフセットにある 32 ビット値を設定する。(Unicode)
[戻り値]
型: LONG 関数が成功した場合、戻り値は指定された 32 ビット整数の以前の値。失敗した場合、戻り値は
0。
SetWindowPlacement
指定されたウィンドウの表示状態と、復元・最小化・最大化時の位置を設定する。
指定されたウィンドウの表示状態と、復元・最小化・最大化時の位置を設定する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError
を呼ぶ。
SetWindowPos
子、ポップアップ、またはトップレベルウィンドウのサイズ、位置、Z オーダーを変更する。これらのウィンドウは画面上の表示順に並んでおり、最前面のウィンドウが最上位ランクを持ち Z オーダーの先頭となる。
子、ポップアップ、またはトップレベルウィンドウのサイズ、位置、Z
オーダーを変更する。これらのウィンドウは画面上の表示順に並んでおり、最前面のウィンドウが最上位ランクを持ち Z オーダーの先頭となる。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。
SetWindowRgn
SetWindowRgn 関数はウィンドウのウィンドウ領域を設定する。
SetWindowRgn 関数はウィンドウのウィンドウ領域を設定する。
[戻り値]
関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。
[備考]
この関数が呼ばれると、システムはウィンドウに WM_WINDOWPOSCHANGING
メッセージを送る。
SetWindowsHookExW
アプリケーション定義のフックプロシージャをフックチェーンにインストールする。(Unicode)
アプリケーション定義のフックプロシージャをフックチェーンにインストールする。(Unicode)
[戻り値]
型: HHOOK 関数が成功した場合、戻り値はフックプロシージャへのハンドル。失敗した場合、戻り値は
NULL。拡張エラー情報を取得するには GetLastError を呼ぶ。
SetWindowTextW
指定ウィンドウのタイトルバーのテキスト(ある場合)を変更する。指定ウィンドウがコントロールの場合、コントロールのテキストが変更される。(Unicode)
指定ウィンドウのタイトルバーのテキスト(ある場合)を変更する。指定ウィンドウがコントロールの場合、コントロールのテキストが変更される。(Unicode)
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。
SetWinEventHook
イベント範囲に対するイベントフック関数を設定する。
イベント範囲に対するイベントフック関数を設定する。
[戻り値]
型: HWINEVENTHOOK 成功した場合、このイベントフックインスタンスを識別する HWINEVENTHOOK
値を返す。失敗した場合は 0 を返す。
ShowCaret
キャレットを現在位置に表示する。キャレットが可視になると自動的に点滅が始まる。
キャレットを現在位置に表示する。キャレットが可視になると自動的に点滅が始まる。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError
を呼ぶ。
ShowCursor
カーソルを表示または非表示にする。(ShowCursor)
カーソルを表示または非表示にする。(ShowCursor)
[戻り値]
型: int 戻り値は新しい表示カウンタ。
[備考]
Windows 8: カーソルの可視性を判定するには GetCursorInfo
を呼ぶ。
ShowOwnedPopups
指定されたウィンドウが所有するすべてのポップアップウィンドウを表示または非表示にする。
指定されたウィンドウが所有するすべてのポップアップウィンドウを表示または非表示にする。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError
を呼ぶ。
ShowScrollBar
ShowScrollBar 関数は指定されたスクロールバーを表示または非表示にする。
ShowScrollBar 関数は指定されたスクロールバーを表示または非表示にする。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError
を呼ぶ。
ShowWindow
指定されたウィンドウの表示状態を設定する。
指定されたウィンドウの表示状態を設定する。
[戻り値]
型: BOOL ウィンドウが以前表示されていた場合は 0 以外。以前非表示だった場合は 0。
[備考]
ウィンドウの表示/非表示で特殊効果を行うには AnimateWindow を使う。
ShowWindowAsync
操作の完了を待たずにウィンドウの表示状態を設定する。
操作の完了を待たずにウィンドウの表示状態を設定する。
[戻り値]
型: BOOL 操作が正常に開始された場合、戻り値は 0 以外。
[備考]
この関数は show-window イベントを指定ウィンドウのメッセージキューにポストする。
ShutdownBlockReasonCreate
システムをシャットダウンできないことを示し、システムシャットダウンが開始された場合にユーザに表示する理由文字列を設定する。
システムをシャットダウンできないことを示し、システムシャットダウンが開始された場合にユーザに表示する理由文字列を設定する。
[戻り値]
成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。
ShutdownBlockReasonDestroy
システムをシャットダウンできることを示し、理由文字列を解放する。
システムをシャットダウンできることを示し、理由文字列を解放する。
[戻り値]
成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。
[備考]
この関数は hWnd を作成したスレッドからのみ呼び出せる。
ShutdownBlockReasonQuery
ShutdownBlockReasonCreate 関数で設定された理由文字列を取得する。
ShutdownBlockReasonCreate 関数で設定された理由文字列を取得する。
[戻り値]
成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。
SkipPointerFrameMessages
指定ポインタについて最近取得したメッセージを生成したポインタ入力フレームを判定し、同じポインタ入力フレームから生成された保留中のポインタ入力メッセージを破棄する。
指定ポインタについて最近取得したメッセージを生成したポインタ入力フレームを判定し、同じポインタ入力フレームから生成された保留中のポインタ入力メッセージを破棄する。
[戻り値]
関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。
SoundSentry
音声が再生されていることを示すための視覚信号をトリガする。
音声が再生されていることを示すための視覚信号をトリガする。
[戻り値]
型: BOOL この関数は次の値のいずれかを返す。
(以下省略)
[備考]
SystemParametersInfo を SPI_SETSOUNDSENTRY で呼び出して通知動作を設定する。
SubtractRect
SubtractRect 関数は、ある矩形から別の矩形を減算して形成される矩形の座標を決定する。
SubtractRect 関数は、ある矩形から別の矩形を減算して形成される矩形の座標を決定する。
[戻り値]
結果の矩形が空の場合、戻り値は 0。空でない場合、戻り値は 0 以外。
SwapMouseButton
左右のマウスボタンの意味を反転または元に戻す。
左右のマウスボタンの意味を反転または元に戻す。
[戻り値]
型: BOOL 関数呼び出し前にマウスボタンの意味が以前に反転されていた場合、戻り値は 0 以外。そうでない場合、戻り値は 0。
[備考]
ボタンの入れ替えは左手でマウスを使う人向けに提供される。
SwitchDesktop
指定されたデスクトップを可視化してアクティブ化する。これによりデスクトップはユーザからの入力を受け取れるようになる。
指定されたデスクトップを可視化してアクティブ化する。これによりデスクトップはユーザからの入力を受け取れるようになる。
[戻り値]
関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。
SwitchToThisWindow
指定されたウィンドウにフォーカスを切り替え、前景に持ってくる。
指定されたウィンドウにフォーカスを切り替え、前景に持ってくる。
[備考]
この関数は通常ウィンドウの Z オーダーを維持するために呼ばれる。Windows XP SP1 および Windows Server
2003 まで SDK ヘッダとライブラリに含まれていなかった。
SystemParametersInfoForDpi
提供された DPI 値を考慮してシステム全体のパラメータの値を取得する。
提供された DPI 値を考慮してシステム全体のパラメータの値を取得する。
[戻り値]
関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。
SystemParametersInfoW
システム全体のパラメータの値を取得または設定する。(Unicode)
システム全体のパラメータの値を取得または設定する。(Unicode)
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError
を呼ぶ。
TabbedTextOutW
TabbedTextOut 関数は指定位置に文字列を書き、タブストップ位置配列の値に従ってタブを展開する。テキストは現在選択されているフォント、背景色、テキスト色で書かれる。(Unicode)
TabbedTextOut
関数は指定位置に文字列を書き、タブストップ位置配列の値に従ってタブを展開する。テキストは現在選択されているフォント、背景色、テキスト色で書かれる。(Unicode)
[戻り値]
関数が成功した場合、戻り値は文字列の論理単位の寸法。
TileWindows
指定された親ウィンドウの指定子ウィンドウをタイル状に並べる。
指定された親ウィンドウの指定子ウィンドウをタイル状に並べる。
[戻り値]
型: WORD 関数が成功した場合、戻り値は配置されたウィンドウ数。失敗した場合、戻り値は 0。拡張エラー情報を取得するには
GetLastError を呼ぶ。
ToAscii
指定された仮想キーコードとキーボード状態を対応する文字に変換する。
指定された仮想キーコードとキーボード状態を対応する文字に変換する。
[戻り値]
型: int 戻り値は次の値のいずれか。
ToAsciiEx
指定された仮想キーコードとキーボード状態を対応する文字に変換する。入力ロケール識別子で識別される入力言語と物理キーボードレイアウトを使用してコードを変換する。
指定された仮想キーコードとキーボード状態を対応する文字に変換する。入力ロケール識別子で識別される入力言語と物理キーボードレイアウトを使用してコードを変換する。
[戻り値]
型: int 戻り値は次の値のいずれか。
ToUnicode
指定された仮想キーコードとキーボード状態を対応する Unicode 文字に変換する。(ToUnicode)
指定された仮想キーコードとキーボード状態を対応する Unicode 文字に変換する。(ToUnicode)
[戻り値]
型: int 関数は次の値のいずれかを返す。
ToUnicodeEx
指定された仮想キーコードとキーボード状態を対応する Unicode 文字に変換する。(ToUnicodeEx)
指定された仮想キーコードとキーボード状態を対応する Unicode 文字に変換する。(ToUnicodeEx)
[戻り値]
型: int 関数は次の値のいずれかを返す。
(以下省略)
[備考]
入力ロケール識別子はキーボードレイアウトより広い概念である。
TrackMouseEvent
マウスポインタがウィンドウを離れたり、指定時間ウィンドウ上にホバーしたりしたときにメッセージをポストする。
マウスポインタがウィンドウを離れたり、指定時間ウィンドウ上にホバーしたりしたときにメッセージをポストする。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError
を呼ぶ。
TrackPopupMenu
指定された位置にショートカットメニューを表示し、項目の選択を追跡する。ショートカットメニューは画面上の任意の場所に表示できる。
指定された位置にショートカットメニューを表示し、項目の選択を追跡する。ショートカットメニューは画面上の任意の場所に表示できる。
[戻り値]
型: BOOL uFlags に TPM_RETURNCMD
を指定した場合、戻り値はユーザが選択した項目のメニュー項目識別子。
TrackPopupMenuEx
指定された位置にショートカットメニューを表示し、項目の選択を追跡する。ショートカットメニューは画面上の任意の場所に表示できる。
指定された位置にショートカットメニューを表示し、項目の選択を追跡する。ショートカットメニューは画面上の任意の場所に表示できる。
[戻り値]
型: BOOL fuFlags に TPM_RETURNCMD
を指定した場合、戻り値はユーザが選択した項目のメニュー項目識別子。
TranslateAcceleratorW
メニューコマンドのアクセラレータキーを処理する。(Unicode)
メニューコマンドのアクセラレータキーを処理する。(Unicode)
[戻り値]
型: int 関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError
を呼ぶ。
TranslateMDISysAccel
指定された MDI クライアントウィンドウに関連付けられた MDI 子ウィンドウのウィンドウメニューコマンドのアクセラレータキーを処理する。
指定された MDI クライアントウィンドウに関連付けられた MDI
子ウィンドウのウィンドウメニューコマンドのアクセラレータキーを処理する。
[戻り値]
型: BOOL メッセージがシステムコマンドに変換された場合、戻り値は 0 以外。そうでない場合は 0。
TranslateMessage
仮想キーメッセージを文字メッセージに翻訳する。文字メッセージは呼び出し元スレッドのメッセージキューに投稿され、次に GetMessage または PeekMessage が呼ばれたときに読み取られる。
仮想キーメッセージを文字メッセージに翻訳する。文字メッセージは呼び出し元スレッドのメッセージキューに投稿され、次に GetMessage
または PeekMessage が呼ばれたときに読み取られる。
UnhookWindowsHookEx
SetWindowsHookEx 関数によってフックチェーンにインストールされたフックプロシージャを削除する。
SetWindowsHookEx 関数によってフックチェーンにインストールされたフックプロシージャを削除する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError
を呼ぶ。
UnhookWinEvent
SetWinEventHook の以前の呼び出しで作成されたイベントフック関数を削除する。
SetWinEventHook の以前の呼び出しで作成されたイベントフック関数を削除する。
[戻り値]
型: BOOL 成功した場合は TRUE、そうでない場合は FALSE を返す。
UnionRect
UnionRect 関数は 2 つの矩形の和集合を作成する。和集合は両方のソース矩形を含む最小の矩形である。
UnionRect 関数は 2 つの矩形の和集合を作成する。和集合は両方のソース矩形を含む最小の矩形である。
[戻り値]
指定構造体が空でない矩形を含む場合、戻り値は 0 以外。空の場合、戻り値は 0。
UnloadKeyboardLayout
入力ロケール識別子(旧称キーボードレイアウト)をアンロードする。
入力ロケール識別子(旧称キーボードレイアウト)をアンロードする。
[戻り値]
型: BOOL 成功時は 0 以外、失敗時は 0 を返す。失敗する可能性のある原因は以下の通り。
UnpackDDElParam
ポストされた DDE メッセージから受信した動的データ交換 (DDE) lParam 値をアンパックする。
ポストされた DDE メッセージから受信した動的データ交換 (DDE) lParam 値をアンパックする。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。
UnregisterClassW
ウィンドウクラスの登録を解除し、クラスに必要なメモリを解放する。(Unicode)
ウィンドウクラスの登録を解除し、クラスに必要なメモリを解放する。(Unicode)
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。クラスが見つからないか、クラスで作成されたウィンドウがまだ存在する場合、戻り値は
0。
UnregisterDeviceNotification
指定されたデバイス通知ハンドルを閉じる。
指定されたデバイス通知ハンドルを閉じる。
[戻り値]
関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。
UnregisterHotKey
呼び出しスレッドが以前に登録したホットキーを解放する。
呼び出しスレッドが以前に登録したホットキーを解放する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError
を呼ぶ。
UnregisterPointerInputTarget
呼び出し元が指定種別のすべてのポインタ入力をリダイレクトされるターゲットウィンドウの登録を解除できるようにする。
呼び出し元が指定種別のすべてのポインタ入力をリダイレクトされるターゲットウィンドウの登録を解除できるようにする。
[戻り値]
関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。
UnregisterPointerInputTargetEx
UnregisterPointerInputTargetEx は変更または利用不可になる可能性がある。代わりに UnregisterPointerInputTarget を使用する。
UnregisterPointerInputTargetEx は変更または利用不可になる可能性がある。代わりに
UnregisterPointerInputTarget を使用する。
[戻り値]
サポートされていない。
UnregisterSuspendResumeNotification
システムがサスペンドまたは再開されたときの通知受信の登録を解除する。
システムがサスペンドまたは再開されたときの通知受信の登録を解除する。
[戻り値]
関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。
UnregisterTouchWindow
ウィンドウをタッチ対応でないとして登録する。
ウィンドウをタッチ対応でないとして登録する。
[戻り値]
関数が成功した場合、戻り値は 0 以外。
失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。
UpdateLayeredWindow
レイヤードウィンドウの位置、サイズ、形状、コンテンツ、半透明性を更新する。
レイヤードウィンドウの位置、サイズ、形状、コンテンツ、半透明性を更新する。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError
を呼ぶ。
UpdateWindow
指定されたウィンドウの更新領域が空でない場合、ウィンドウに WM_PAINT メッセージを送信してクライアント領域を更新する。
指定されたウィンドウの更新領域が空でない場合、ウィンドウに WM_PAINT メッセージを送信してクライアント領域を更新する。
[戻り値]
関数が成功した場合、戻り値は 0 以外。失敗した場合は 0。
UserHandleGrantAccess
ユーザインターフェイス制限を持つジョブに対してユーザオブジェクトへのハンドルへのアクセスを許可または拒否する。
ユーザインターフェイス制限を持つジョブに対してユーザオブジェクトへのハンドルへのアクセスを許可または拒否する。
[戻り値]
関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。拡張エラー情報を取得するには GetLastError を呼ぶ。
ValidateRect
ValidateRect 関数は指定されたウィンドウの更新領域から矩形を削除することで、矩形内のクライアント領域を有効化する。
ValidateRect 関数は指定されたウィンドウの更新領域から矩形を削除することで、矩形内のクライアント領域を有効化する。
[戻り値]
関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。
ValidateRgn
ValidateRgn 関数は指定されたウィンドウの現在の更新領域から領域を削除することで、領域内のクライアント領域を有効化する。
ValidateRgn 関数は指定されたウィンドウの現在の更新領域から領域を削除することで、領域内のクライアント領域を有効化する。
[戻り値]
関数が成功した場合、戻り値は 0 以外。失敗した場合、戻り値は 0。
[備考]
指定された領域は領域関数で作成されている必要がある。
VkKeyScanExW
文字を対応する仮想キーコードとシフト状態に変換する。入力ロケール識別子で識別される入力言語と物理キーボードレイアウトを使用して変換する。(Unicode)
文字を対応する仮想キーコードとシフト状態に変換する。入力ロケール識別子で識別される入力言語と物理キーボードレイアウトを使用して変換する。(Unicode)
[戻り値]
型: SHORT 関数が成功した場合、戻り値の下位バイトに仮想キーコード、上位バイトにシフト状態が含まれる。
VkKeyScanW
文字を現在のキーボードの対応する仮想キーコードとシフト状態に変換する。(Unicode)
文字を現在のキーボードの対応する仮想キーコードとシフト状態に変換する。(Unicode)
[戻り値]
型: SHORT 関数が成功した場合、戻り値の下位バイトに仮想キーコード、上位バイトにシフト状態が含まれる。
WaitForInputIdle
指定されたプロセスが初期入力処理を完了し入力を待っているか、タイムアウト間隔が経過するまで待機する。
指定されたプロセスが初期入力処理を完了し入力を待っているか、タイムアウト間隔が経過するまで待機する。
[戻り値]
次表に可能な戻り値を示す。
WaitMessage
スレッドのメッセージキューに他のメッセージがないときに制御を他のスレッドに譲る。WaitMessage 関数はスレッドを一時停止し、新しいメッセージがスレッドのメッセージキューに置かれるまで戻らない。
スレッドのメッセージキューに他のメッセージがないときに制御を他のスレッドに譲る。WaitMessage
関数はスレッドを一時停止し、新しいメッセージがスレッドのメッセージキューに置かれるまで戻らない。
[戻り値]
型: BOOL 関数が成功した場合、戻り値は 0 以外。
WindowFromDC
WindowFromDC 関数は指定されたディスプレイデバイスコンテキスト (DC) に関連付けられたウィンドウへのハンドルを返す。
WindowFromDC 関数は指定されたディスプレイデバイスコンテキスト (DC) に関連付けられたウィンドウへのハンドルを返す。
[戻り値]
戻り値は指定 DC に関連付けられたウィンドウへのハンドル。関連付けられたウィンドウがない場合、戻り値は NULL。
WindowFromPhysicalPoint
指定された物理点を含むウィンドウへのハンドルを取得する。
指定された物理点を含むウィンドウへのハンドルを取得する。
[戻り値]
型: HWND 指定された物理点を含むウィンドウへのハンドル。点の位置にウィンドウが存在しない場合、戻り値は NULL。
WindowFromPoint
指定された点を含むウィンドウへのハンドルを取得する。
指定された点を含むウィンドウへのハンドルを取得する。
[戻り値]
型: HWND 戻り値は点を含むウィンドウへのハンドル。点の位置にウィンドウが存在しない場合、戻り値は NULL。
WinHelpW
Windows Help (Winhelp.exe) を起動し、アプリケーションが要求するヘルプの性質を示す追加データを渡す。(Unicode)
Windows Help (Winhelp.exe)
を起動し、アプリケーションが要求するヘルプの性質を示す追加データを渡す。(Unicode)
[戻り値]
型: BOOL 成功した場合は 0 以外、そうでない場合は 0 を返す。
WINNLSEnableIME
入力方式エディタ (IME) を一時的に有効化または無効化し、同時に IME が所有するすべてのウィンドウの表示をオン/オフする。
入力方式エディタ (IME) を一時的に有効化または無効化し、同時に IME が所有するすべてのウィンドウの表示をオン/オフする。
[戻り値]
IME の以前の状態。この呼び出し前に有効だった場合は TRUE、そうでなければ FALSE。