ホーム › System.Ole › IFont
IFont
COMメソッド 24
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT get_Name(LPWSTR* pName) |
| 4 | HRESULT put_Name(LPWSTR name) |
| 5 | HRESULT get_Size(CY* pSize) |
| 6 | HRESULT put_Size(CY size) |
| 7 | HRESULT get_Bold(BOOL* pBold) |
| 8 | HRESULT put_Bold(BOOL bold) |
| 9 | HRESULT get_Italic(BOOL* pItalic) |
| 10 | HRESULT put_Italic(BOOL italic) |
| 11 | HRESULT get_Underline(BOOL* pUnderline) |
| 12 | HRESULT put_Underline(BOOL underline) |
| 13 | HRESULT get_Strikethrough(BOOL* pStrikethrough) |
| 14 | HRESULT put_Strikethrough(BOOL strikethrough) |
| 15 | HRESULT get_Weight(SHORT* pWeight) |
| 16 | HRESULT put_Weight(SHORT weight) |
| 17 | HRESULT get_Charset(SHORT* pCharset) |
| 18 | HRESULT put_Charset(SHORT charset) |
| 19 | HRESULT get_hFont(HFONT* phFont) |
| 20 | HRESULT Clone(IFont** ppFont) |
| 21 | HRESULT IsEqual(IFont* pFontOther) |
| 22 | HRESULT SetRatio(INT cyLogical, INT cyHimetric) |
| 23 | HRESULT QueryTextMetrics(TEXTMETRICW* pTM) |
| 24 | HRESULT AddRefHfont(HFONT hFont) |
| 25 | HRESULT ReleaseHfont(HFONT hFont) |
| 26 | HRESULT SetHdc(HDC hDC) |