代替単語とその位置を 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 パラメーターで示されます)。
戻り値
このメソッドは、これらの値のいずれかを返すことができます。
| リターン コード | Description |
|---|---|
|
操作が正常に完了しました。 また、これ以上テキストを処理する必要がないことを示します。 |
|
cwc の値が、IWordBreaker::Init で指定されている ulMaxTokenSize の値よりも大きい。 |
注釈
PutAltWord は、代替形式の単語を IWordSink に配置します。 この単語は、テキスト ソース内の元の単語と同じ位置に配置されます (IWordBreaker::BreakText の pTextSource)。 既定では、 PutAltWord は、WORDREP_BREAK_TYPE列挙型から WORDREP_BREAK_EOW 区切り型で単語 を 終了します。
Requirements
| Requirement | 価値 |
|---|---|
| サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
| サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
| Header |
|
こちらも参照ください