IWordSink::P utAltWord メソッド
代替単語とその位置を IWordSink オブジェクトに配置します。
構文
HRESULT PutAltWord(
[in] ULONG cwc,
[in] const WCHAR *pwcInBuf,
[in] ULONG cwcSrcLen,
[in] ULONG cwcSrcPos
);
パラメーター
-
cwc [in]
-
pwcInBuf 内の文字数。
-
pwcInBuf [in]
-
ソース テキストの代替形式の単語を含むバッファーへのポインター。 このパラメーターは PutAltWord では変更されません。 必要に応じて、IWordBreaker::BreakText から pTextSource パラメーターを渡すことができます。
-
cwcSrcLen [in]
-
pwcInBuf に含まれる単語に対応するソース テキスト バッファー内の文字数 (iWordBreaker::BreakText に対する pTextSource パラメーターで示されます)。
-
cwcSrcPos [in]
-
ソース テキスト バッファー内の pwcInBuf 内の単語の開始位置 (IWordBreaker::BreakText への pTextSource パラメーターで示されます)。
戻り値
このメソッドは、これらの値のいずれかを返すことができます。
リターン コード | 説明 |
---|---|
|
操作が正常に完了しました。 また、これ以上テキストを処理する必要がないことを示します。 |
|
cwc の値が、IWordBreaker::Init で指定されている ulMaxTokenSize の値より大きい。 |
解説
PutAltWord は、IWordSink に単語の代替形式を配置します。 この単語は、テキスト ソース内の元の単語と同じ位置に配置されます (IWordBreaker::BreakText の pTextSource)。 既定では、 PutAltWord は、WORDREP_BREAK_TYPE列挙型から WORDREP_BREAK_EOW 区切り型の単語 を 終了します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー |
|
関連項目