Win32 API 日本語リファレンス
ホームUI.Controls.RichEdit › ITextFont

ITextFont

COMIDispatch (デュアル)
IDispatch を実装(デュアルインターフェース)。HSP では comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。
IID8cc497c3-a1df-11ce-8098-00aa0047be5d継承元IDispatch呼び出し名前(IDispatch) または vtbl自前メソッド開始 vtbl7

メソッド 55

vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。

vtblメソッド
7HRESULT GetDuplicate(ITextFont** ppFont)
8HRESULT SetDuplicate(ITextFont* pFont)
9HRESULT CanChange(INT* pValue)
10HRESULT IsEqual(ITextFont* pFont, INT* pValue)
11HRESULT Reset(tomConstants Value)
12HRESULT GetStyle(INT* pValue)
13HRESULT SetStyle(INT Value)
14HRESULT GetAllCaps(INT* pValue)
15HRESULT SetAllCaps(INT Value)
16HRESULT GetAnimation(INT* pValue)
17HRESULT SetAnimation(INT Value)
18HRESULT GetBackColor(INT* pValue)
19HRESULT SetBackColor(INT Value)
20HRESULT GetBold(INT* pValue)
21HRESULT SetBold(INT Value)
22HRESULT GetEmboss(INT* pValue)
23HRESULT SetEmboss(INT Value)
24HRESULT GetForeColor(INT* pValue)
25HRESULT SetForeColor(INT Value)
26HRESULT GetHidden(INT* pValue)
27HRESULT SetHidden(INT Value)
28HRESULT GetEngrave(INT* pValue)
29HRESULT SetEngrave(INT Value)
30HRESULT GetItalic(INT* pValue)
31HRESULT SetItalic(INT Value)
32HRESULT GetKerning(FLOAT* pValue)
33HRESULT SetKerning(FLOAT Value)
34HRESULT GetLanguageID(INT* pValue)
35HRESULT SetLanguageID(INT Value)
36HRESULT GetName(LPWSTR* pbstr)
37HRESULT SetName(LPWSTR bstr)
38HRESULT GetOutline(INT* pValue)
39HRESULT SetOutline(INT Value)
40HRESULT GetPosition(FLOAT* pValue)
41HRESULT SetPosition(FLOAT Value)
42HRESULT GetProtected(INT* pValue)
43HRESULT SetProtected(INT Value)
44HRESULT GetShadow(INT* pValue)
45HRESULT SetShadow(INT Value)
46HRESULT GetSize(FLOAT* pValue)
47HRESULT SetSize(FLOAT Value)
48HRESULT GetSmallCaps(INT* pValue)
49HRESULT SetSmallCaps(INT Value)
50HRESULT GetSpacing(FLOAT* pValue)
51HRESULT SetSpacing(FLOAT Value)
52HRESULT GetStrikeThrough(INT* pValue)
53HRESULT SetStrikeThrough(INT Value)
54HRESULT GetSubscript(INT* pValue)
55HRESULT SetSubscript(INT Value)
56HRESULT GetSuperscript(INT* pValue)
57HRESULT SetSuperscript(INT Value)
58HRESULT GetUnderline(INT* pValue)
59HRESULT SetUnderline(INT Value)
60HRESULT GetWeight(INT* pValue)
61HRESULT SetWeight(INT Value)