ホーム › Globalization › IMLangLineBreakConsole
IMLangLineBreakConsole
COMメソッド 3
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
vtbl 3 HRESULT BreakLineML(IMLangString* pSrcMLStr, INT lSrcPos, INT lSrcLen, INT cMinColumns, INT cMaxColumns, INT* plLineLen, INT* plSkipLen)
| pSrcMLStr | IMLangString* | in | 改行位置を求める対象の多言語文字列オブジェクトへのポインタ。 |
| lSrcPos | INT | in | 処理を開始する文字列内の位置。 |
| lSrcLen | INT | in | 処理対象とする長さ。 |
| cMinColumns | INT | in | 1行に許容する最小の桁数。 |
| cMaxColumns | INT | in | 1行に許容する最大の桁数。 |
| plLineLen | INT* | outoptional | 決定された1行分の文字数を受け取る出力ポインタ。 |
| plSkipLen | INT* | outoptional | 行末でスキップ(除去)すべき空白等の文字数を受け取る出力ポインタ。 |
vtbl 4 HRESULT BreakLineW(DWORD locale, LPWSTR pszSrc, INT cchSrc, INT cMaxColumns, INT* pcchLine, INT* pcchSkip)
| locale | DWORD | in | 改行規則の判定に用いるロケール識別子(LCID)。 |
| pszSrc | LPWSTR | in | 改行位置を求める対象のWide文字列。 |
| cchSrc | INT | in | ソース文字列の文字数。 |
| cMaxColumns | INT | in | 1行に許容する最大の桁数。 |
| pcchLine | INT* | outoptional | 決定された1行分の文字数を受け取る出力ポインタ。 |
| pcchSkip | INT* | outoptional | 行末でスキップすべき文字数を受け取る出力ポインタ。 |
vtbl 5 HRESULT BreakLineA(DWORD locale, DWORD uCodePage, LPSTR pszSrc, INT cchSrc, INT cMaxColumns, INT* pcchLine, INT* pcchSkip)
| locale | DWORD | in | 改行規則の判定に用いるロケール識別子(LCID)。 |
| uCodePage | DWORD | in | ソースANSI文字列を解釈するコードページ番号。 |
| pszSrc | LPSTR | in | 改行位置を求める対象のANSI文字列。 |
| cchSrc | INT | in | ソース文字列のバイト数。 |
| cMaxColumns | INT | in | 1行に許容する最大の桁数。 |
| pcchLine | INT* | outoptional | 決定された1行分のバイト数を受け取る出力ポインタ。 |
| pcchSkip | INT* | outoptional | 行末でスキップすべきバイト数を受け取る出力ポインタ。 |