GetRoleTextA 関数 (oleacc.h)
指定したロール値に対するオブジェクトのロールを記述するローカライズされた文字列を取得します。
構文
UINT GetRoleTextA(
[in] DWORD lRole,
[out] LPSTR lpszRole,
[in] UINT cchRoleMax
);
パラメーター
[in] lRole
型: DWORD
定数を
[out] lpszRole
型: LPTSTR
ロールテキスト文字列を受け取るバッファーのアドレス。 このパラメーターが NULL
[in] cchRoleMax
型: UINT
lpszRole パラメーターによって指されるバッファーのサイズ。 ANSI 文字列の場合、この値はバイト単位で測定されます。Unicode 文字列の場合は、文字で測定されます。
戻り値
型: UINT
成功した場合、lpszRole
文字列リソースが存在しない場合、または lpszRole パラメーターが有効なポインターでない場合、戻り値はゼロ (0) になります。 拡張エラー情報を取得するには、GetLastError
備考
手記
oleacc.h ヘッダーは、Unicode プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして GetRoleText を定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされる最小サーバー | Windows Server 2003 [デスクトップ アプリのみ] |
ターゲット プラットフォーム の |
ウィンドウズ |
ヘッダー | oleacc.h |
ライブラリ | Oleacc.lib |
DLL | Oleacc.dll |
再頒布可能パッケージの | Windows NT 4.0 SP6 以降および Windows 95 の Active Accessibility 1.3 RDK |