ホーム › UI.TabletPC › IInkDrawingAttributes
IInkDrawingAttributes
COMIDispatch (デュアル)✅ IDispatch を実装(デュアルインターフェース)。HSP では
comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。メソッド 20
vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 7 | HRESULT get_Color(INT* CurrentColor) |
| 8 | HRESULT put_Color(INT NewColor) |
| 9 | HRESULT get_Width(FLOAT* CurrentWidth) |
| 10 | HRESULT put_Width(FLOAT NewWidth) |
| 11 | HRESULT get_Height(FLOAT* CurrentHeight) |
| 12 | HRESULT put_Height(FLOAT NewHeight) |
| 13 | HRESULT get_FitToCurve(VARIANT_BOOL* Flag) |
| 14 | HRESULT put_FitToCurve(VARIANT_BOOL Flag) |
| 15 | HRESULT get_IgnorePressure(VARIANT_BOOL* Flag) |
| 16 | HRESULT put_IgnorePressure(VARIANT_BOOL Flag) |
| 17 | HRESULT get_AntiAliased(VARIANT_BOOL* Flag) |
| 18 | HRESULT put_AntiAliased(VARIANT_BOOL Flag) |
| 19 | HRESULT get_Transparency(INT* CurrentTransparency) |
| 20 | HRESULT put_Transparency(INT NewTransparency) |
| 21 | HRESULT get_RasterOperation(InkRasterOperation* CurrentRasterOperation) |
| 22 | HRESULT put_RasterOperation(InkRasterOperation NewRasterOperation) |
| 23 | HRESULT get_PenTip(InkPenTip* CurrentPenTip) |
| 24 | HRESULT put_PenTip(InkPenTip NewPenTip) |
| 25 | HRESULT get_ExtendedProperties(IInkExtendedProperties** Properties) |
| 26 | HRESULT Clone(IInkDrawingAttributes** DrawingAttributes) |