次の方法で共有


GetAltTabInfoA 関数 (winuser.h)

アプリケーション切り替え (Alt + TAB) ウィンドウの場合は、指定したウィンドウの状態情報を取得します。

構文

BOOL GetAltTabInfoA(
  [in, optional]  HWND        hwnd,
  [in]            int         iItem,
  [in, out]       PALTTABINFO pati,
  [out, optional] LPSTR       pszItemText,
  [in]            UINT        cchItemText
);

パラメーター

[in, optional] hwnd

型: HWND

状態情報を取得するウィンドウへのハンドル。 このウィンドウは、アプリケーション切り替えウィンドウである必要があります。

[in] iItem

型: int

アプリケーション切り替えウィンドウのアイコンのインデックス。 pszItemText パラメーターが NULLされていない場合、項目の名前は pszItemText 文字列にコピーされます。 このパラメーターが –1 の場合、項目の名前はコピーされません。

[in, out] pati

型: PALTTABINFO

状態情報を受け取る ALTTABINFO 構造体へのポインター。 この関数を呼び出す前に、csSize メンバーを sizeof(ALTTABINFO) に設定する必要があることに注意してください。

[out, optional] pszItemText

型: LPTSTR

アイテムの名前。 このパラメーターが NULL場合、項目の名前はコピーされません。

[in] cchItemText

型: UINT

pszItemText バッファーのサイズ (文字単位)。

戻り値

型: BOOL

関数が成功した場合、戻り値は 0 以外です。

関数が失敗した場合、戻り値は 0 です。 拡張エラー情報を取得するには、GetLastError呼び出します。

備考

アプリケーション切り替えウィンドウを使用すると、最近使用したアプリケーション ウィンドウに切り替えることができます。 アプリケーション切り替えウィンドウを表示するには、Alt キーを押しながら Tab キーを押します。 一覧からアプリケーションを選択するには、Alt キーを押しながら Tab キーを押しながらリスト内を移動します。 Shift キーを押して、リストの逆方向に移動します。

手記

winuser.h ヘッダーは、Unicode プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして GetAltTabInfo を定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされる最小サーバー Windows 2000 Server [デスクトップ アプリのみ]
ターゲット プラットフォーム の ウィンドウズ
ヘッダー winuser.h (Windows.h を含む)
ライブラリ User32.lib
DLL User32.dll

関連項目

ALTTABINFO を する

概念

リファレンス

Windows の