Win32 API 日本語リファレンス
ホームSystem.Diagnostics.Debug.ActiveScript › IDebugDocumentText

IDebugDocumentText

COM
IID51973c22-cb0c-11d0-b5c9-00a0244a0e7a継承元IDebugDocument自前メソッド開始 vtbl5

メソッド 7

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
5HRESULT GetDocumentAttributes(DWORD* ptextdocattr)
6HRESULT GetSize(DWORD* pcNumLines, DWORD* pcNumChars)
7HRESULT GetPositionOfLine(DWORD cLineNumber, DWORD* pcCharacterPosition)
8HRESULT GetLineOfPosition(DWORD cCharacterPosition, DWORD* pcLineNumber, DWORD* pcCharacterOffsetInLine)
9HRESULT GetText(DWORD cCharacterPosition, LPWSTR pcharText, WORD* pstaTextAttr, DWORD* pcNumChars, DWORD cMaxChars)
10HRESULT GetPositionOfContext(IDebugDocumentContext* psc, DWORD* pcCharacterPosition, DWORD* cNumChars)
11HRESULT GetContextOfPosition(DWORD cCharacterPosition, DWORD cNumChars, IDebugDocumentContext** ppsc)