Share via


ITextServices::TxGetText メソッド (textserv.h)

コントロール内のすべての Unicode プレーン テキストを BSTR として返します。

構文

HRESULT TxGetText(
  BSTR *pbstrText
);

パラメーター

pbstrText

種類: BSTR *

Unicode プレーン テキスト。

戻り値

種類: HRESULT

テキストが出力引数で正常に返された場合、戻り値は S_OK

メソッドが失敗した場合、戻り値は次のいずれかの HRESULT コードになります。 COM エラー コードの詳細については、「COM でのエラー処理」を参照してください。

リターン コード 説明
E_INVALIDARG
無効な BSTR ポインターが渡されました。
E_OUTOFMEMORY
テキストのコピーにメモリを割り当てませんでした。

解説

ホスト (呼び出し元) は、返された BSTR の所有権を取得します。

プレーン テキスト データを取得するその他の方法は、 WM_GETTEXT またはテキスト オブジェクト モデル (TOM) GetText メソッドを使用することです。

コントロールにテキストがない場合は、 BSTR が割り当てられ、0x000Dが返されます。

返されるテキストは必 ずしも null で終わるとは限りません。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー textserv.h
[DLL] Msftedit.dll

関連項目

概念

GetText

ITextServices

その他のリソース

リファレンス

WM_GETTEXT

ウィンドウレスリッチエディットコントロール