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

IDebugDocumentHelper32

COM
IID51973c26-cb0c-11d0-b5c9-00a0244a0e7a継承元IUnknown自前メソッド開始 vtbl3

メソッド 18

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

vtblメソッド
3HRESULT Init(IDebugApplication32* pda, LPWSTR pszShortName, LPWSTR pszLongName, DWORD docAttr)
4HRESULT Attach(IDebugDocumentHelper32* pddhParent)
5HRESULT Detach()
6HRESULT AddUnicodeText(LPWSTR pszText)
7HRESULT AddDBCSText(LPSTR pszText)
8HRESULT SetDebugDocumentHost(IDebugDocumentHost* pddh)
9HRESULT AddDeferredText(DWORD cChars, DWORD dwTextStartCookie)
10HRESULT DefineScriptBlock(DWORD ulCharOffset, DWORD cChars, IActiveScript* pas, BOOL fScriptlet, DWORD* pdwSourceContext)
11HRESULT SetDefaultTextAttr(WORD staTextAttr)
12HRESULT SetTextAttributes(DWORD ulCharOffset, DWORD cChars, WORD* pstaTextAttr)
13HRESULT SetLongName(LPWSTR pszLongName)
14HRESULT SetShortName(LPWSTR pszShortName)
15HRESULT SetDocumentAttr(DWORD pszAttributes)
16HRESULT GetDebugApplicationNode(IDebugApplicationNode** ppdan)
17HRESULT GetScriptBlockInfo(DWORD dwSourceContext, IActiveScript** ppasd, DWORD* piCharPos, DWORD* pcChars)
18HRESULT CreateDebugDocumentContext(DWORD iCharPos, DWORD cChars, IDebugDocumentContext** ppddc)
19HRESULT BringDocumentToTop()
20HRESULT BringDocumentContextToTop(IDebugDocumentContext* pddc)