EnumPropsExA 関数 (winuser.h)
ウィンドウのプロパティ リスト内のすべてのエントリを、指定されたコールバック関数に 1 つずつ渡して列挙します。 EnumPropsEx は、最後のエントリが列挙されるか、コールバック関数が FALSE を返すまで続行されます。
構文
int EnumPropsExA(
[in] HWND hWnd,
[in] PROPENUMPROCEXA lpEnumFunc,
[in] LPARAM lParam
);
パラメーター
[in] hWnd
型: HWND
プロパティ リストを列挙するウィンドウへのハンドル。
[in] lpEnumFunc
種類: PROPENUMPROCEX
コールバック関数へのポインター。 コールバック関数の詳細については、 PropEnumProcEx 関数を参照してください。
[in] lParam
型: LPARAM
コールバック関数に渡されるアプリケーション定義データ。
戻り値
型: int
戻り値は、コールバック関数によって返される最後の値を指定します。 関数が列挙のプロパティを見つけられなかった場合は-1 です。
注釈
アプリケーションは、追加したプロパティのみを削除できます。 他のアプリケーションまたはシステム自体によって追加されたプロパティを削除することはできません。
例
例については、「特定の ウィンドウのウィンドウ プロパティを一覧表示する」を参照してください。
注意
winuser.h ヘッダーは EnumPropsEx をエイリアスとして定義します。このエイリアスは、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択します。 encoding-neutral エイリアスの使用を encoding-neutral ではないコードと混在すると、コンパイル エラーまたはランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「 関数プロトタイプの規則」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | winuser.h (Windows.h を含む) |
Library | User32.lib |
[DLL] | User32.dll |
関連項目
概念
リファレンス