📄 actskin4.tlh
字号:
// Raw methods provided by interface
//
virtual HRESULT __stdcall GetFrame (
struct SkinImageSection * pVal ) = 0;
virtual HRESULT __stdcall SetFrame (
struct SkinImageSection * newVal ) = 0;
virtual HRESULT __stdcall GetCaptionColor (
struct SkinARGB * pVal ) = 0;
virtual HRESULT __stdcall SetCaptionColor (
struct SkinARGB * newVal ) = 0;
virtual HRESULT __stdcall GetCaptionImage (
struct SkinImageSection * pVal ) = 0;
virtual HRESULT __stdcall SetCaptionImage (
struct SkinImageSection * newVal ) = 0;
virtual HRESULT __stdcall GetTextStyle (
struct SkinTextStyle * pVal ) = 0;
virtual HRESULT __stdcall SetTextStyle (
struct SkinTextStyle * newVal ) = 0;
virtual HRESULT __stdcall GetAlphaBlend (
VARIANT_BOOL * pVal ) = 0;
virtual HRESULT __stdcall SetAlphaBlend (
VARIANT_BOOL newVal ) = 0;
};
enum SkinPlasmaType
{
skNoPlasma = 0,
skSinePlasma = 1,
skGridPlasma = 2,
skSawPlasma = 3,
skSquarePlasma = 4,
skRandomPlasma = 5
};
enum SkinLayeredWindow
{
skRegionBased = 0,
skLayeredEnable = 1,
skLayeredDisable = 2
};
struct SkinPlasmaChannel
{
enum SkinPlasmaType PlasmaType;
struct SkinImageRect Image;
long Scale;
long Speed;
};
enum SkinLabelAlignment
{
skLabelLeft = 0,
skLabelCenter = 1,
skLabelRight = 2
};
struct __declspec(uuid("e8aa7229-3c9e-45ee-80c3-3c3d415eb5bc"))
ISkinAnimation : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall GetAnimationCount (
long * pVal ) = 0;
virtual HRESULT __stdcall GetAnimationName (
long AnimIndex,
BSTR * pVal ) = 0;
virtual HRESULT __stdcall SetAnimationName (
long AnimIndex,
BSTR newVal ) = 0;
virtual HRESULT __stdcall AddAnimation (
BSTR AnimationName ) = 0;
virtual HRESULT __stdcall DeleteAnimation (
long Index ) = 0;
virtual HRESULT __stdcall GetKeyCount (
long AnimIndex,
long * pVal ) = 0;
virtual HRESULT __stdcall GetKeyObject (
long AnimIndex,
long KeyIndex,
struct ISkinObject * * pKey ) = 0;
virtual HRESULT __stdcall SetKeyObject (
long AnimIndex,
long KeyIndex,
struct ISkinObject * Key ) = 0;
virtual HRESULT __stdcall GetKey (
long AnimIndex,
long KeyIndex,
struct SkinTransitionKey * Key ) = 0;
virtual HRESULT __stdcall SetKey (
long AnimIndex,
long KeyIndex,
struct SkinTransitionKey * Key ) = 0;
virtual HRESULT __stdcall AddKey (
long AnimIndex,
struct ISkinObject * Key,
struct SkinTransitionKey * Transition ) = 0;
virtual HRESULT __stdcall DeleteKey (
long AnimIndex,
long KeyIndex ) = 0;
virtual HRESULT __stdcall StartAnimation (
long AnimIndex ) = 0;
virtual HRESULT __stdcall StopAnimation ( ) = 0;
};
struct __declspec(uuid("f3fc950c-7583-4377-bad8-efbeaa33273c"))
_ISkinEvents : IDispatch
{};
struct __declspec(uuid("358f246b-3a71-481b-8cec-0da1e9038bc1"))
ISkinFireEvents : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall FireEvent (
struct ISkinObject * Source,
BSTR EventName,
struct SkinEvent * pEvent ) = 0;
virtual HRESULT __stdcall FireRender (
struct ISkinObject * Source,
struct ISkinImage * Image,
long ImageX,
long ImageY ) = 0;
virtual HRESULT __stdcall FireClick (
struct ISkinObject * Source ) = 0;
virtual HRESULT __stdcall FireDblClick (
struct ISkinObject * Source ) = 0;
virtual HRESULT __stdcall FireMouseDown (
struct ISkinObject * Source,
enum SkinMouse Button,
long x,
long y ) = 0;
virtual HRESULT __stdcall FireMouseUp (
struct ISkinObject * Source,
enum SkinMouse Button,
long x,
long y ) = 0;
virtual HRESULT __stdcall FireMouseIn (
struct ISkinObject * Source ) = 0;
virtual HRESULT __stdcall FireMouseOut (
struct ISkinObject * Source ) = 0;
virtual HRESULT __stdcall FireMouseMove (
struct ISkinObject * Source,
long x,
long y ) = 0;
virtual HRESULT __stdcall FireScroll (
struct ISkinObject * Source,
long NewPos ) = 0;
virtual HRESULT __stdcall FireScrollTrack (
struct ISkinObject * Source,
long NewPos ) = 0;
virtual HRESULT __stdcall FireTimer (
struct ISkinObject * Source,
long PassedTime ) = 0;
};
struct __declspec(uuid("299b492b-04e3-4648-8a42-5e6e5e2daa8e"))
ISkinFreeForm : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall GetBackground (
struct SkinImageRect * pVal ) = 0;
virtual HRESULT __stdcall SetBackground (
struct SkinImageRect * newVal ) = 0;
virtual HRESULT __stdcall GetLayeredWindow (
enum SkinLayeredWindow * pVal ) = 0;
virtual HRESULT __stdcall SetLayeredWindow (
enum SkinLayeredWindow newVal ) = 0;
virtual HRESULT __stdcall GetThreshold (
long * pVal ) = 0;
virtual HRESULT __stdcall SetThreshold (
long newVal ) = 0;
virtual HRESULT __stdcall GetShowTransition (
struct SkinTransitionKey * pVal ) = 0;
virtual HRESULT __stdcall SetShowTransition (
struct SkinTransitionKey * newVal ) = 0;
virtual HRESULT __stdcall GetPopupMenu (
struct SkinPopupMenu * pVal ) = 0;
virtual HRESULT __stdcall SetPopupMenu (
struct SkinPopupMenu * newVal ) = 0;
virtual HRESULT __stdcall GetOnShow (
struct SkinEvent * pVal ) = 0;
virtual HRESULT __stdcall SetOnShow (
struct SkinEvent * newVal ) = 0;
virtual HRESULT __stdcall GetOnActivate (
struct SkinEvent * pVal ) = 0;
virtual HRESULT __stdcall SetOnActivate (
struct SkinEvent * newVal ) = 0;
virtual HRESULT __stdcall GetOnDeactivate (
struct SkinEvent * pVal ) = 0;
virtual HRESULT __stdcall SetOnDeactivate (
struct SkinEvent * newVal ) = 0;
virtual HRESULT __stdcall GetOnMouseIn (
struct SkinEvent * pVal ) = 0;
virtual HRESULT __stdcall SetOnMouseIn (
struct SkinEvent * newVal ) = 0;
virtual HRESULT __stdcall GetOnMouseOut (
struct SkinEvent * pVal ) = 0;
virtual HRESULT __stdcall SetOnMouseOut (
struct SkinEvent * newVal ) = 0;
virtual HRESULT __stdcall TrackPopupMenu (
long hMenu,
long x,
long y ) = 0;
};
struct __declspec(uuid("ab239f28-f8ad-4c96-94d8-4611d553d269"))
ISkinPlasma : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall GetColorA (
struct SkinARGB * pVal ) = 0;
virtual HRESULT __stdcall SetColorA (
struct SkinARGB * newVal ) = 0;
virtual HRESULT __stdcall GetColorB (
struct SkinARGB * pVal ) = 0;
virtual HRESULT __stdcall SetColorB (
struct SkinARGB * newVal ) = 0;
virtual HRESULT __stdcall GetHorizontal (
struct SkinPlasmaChannel * pVal ) = 0;
virtual HRESULT __stdcall SetHorizontal (
struct SkinPlasmaChannel * newVal ) = 0;
virtual HRESULT __stdcall GetVertical (
struct SkinPlasmaChannel * pVal ) = 0;
virtual HRESULT __stdcall SetVertical (
struct SkinPlasmaChannel * newVal ) = 0;
virtual HRESULT __stdcall GetDiagonalA (
struct SkinPlasmaChannel * pVal ) = 0;
virtual HRESULT __stdcall SetDiagonalA (
struct SkinPlasmaChannel * newVal ) = 0;
virtual HRESULT __stdcall GetDiagonalB (
struct SkinPlasmaChannel * pVal ) = 0;
virtual HRESULT __stdcall SetDiagonalB (
struct SkinPlasmaChannel * newVal ) = 0;
virtual HRESULT __stdcall GetAlphaBlend (
VARIANT_BOOL * pVal ) = 0;
virtual HRESULT __stdcall SetAlphaBlend (
VARIANT_BOOL newVal ) = 0;
};
struct __declspec(uuid("4921908c-7090-4d37-a6b3-fc447f08378a"))
ISkinLabel : IDispatch
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_hWnd (
long * phwnd ) = 0;
virtual HRESULT __stdcall put_Caption (
BSTR pstrCaption ) = 0;
virtual HRESULT __stdcall get_Caption (
BSTR * pstrCaption ) = 0;
virtual HRESULT __stdcall put_Font (
IFontDisp * pFont ) = 0;
virtual HRESULT __stdcall putref_Font (
IFontDisp * pFont ) = 0;
virtual HRESULT __stdcall get_Font (
IFontDisp * * pFont ) = 0;
virtual HRESULT __stdcall put_Alignment (
enum SkinLabelAlignment pVal ) = 0;
virtual HRESULT __stdcall get_Alignment (
enum SkinLabelAlignment * pVal ) = 0;
virtual HRESULT __stdcall put_Enabled (
VARIANT_BOOL Enabled ) = 0;
virtual HRESULT __stdcall get_Enabled (
VARIANT_BOOL * Enabled ) = 0;
};
struct __declspec(uuid("4820cd81-5043-4c9c-9cbb-0ab5a1c6aec8"))
ISkinMiscControls : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall GetFrame (
struct SkinImageSection * pVal ) = 0;
virtual HRESULT __stdcall SetFrame (
struct SkinImageSection * newVal ) = 0;
virtual HRESULT __stdcall GetMDIClient (
struct SkinImageSection * pVal ) = 0;
virtual HRESULT __stdcall SetMDIClient (
struct SkinImageSection * newVal ) = 0;
virtual HRESULT __stdcall GetToolbar (
struct SkinImageSection * pVal ) = 0;
virtual HRESULT __stdcall SetToolbar (
struct SkinImageSection * newVal ) = 0;
virtual HRESULT __stdcall GetToolbarNormal (
struct SkinImageSection * pVal ) = 0;
virtual HRESULT __stdcall SetToolbarNormal (
struct SkinImageSection * newVal ) = 0;
virtual HRESULT __stdcall GetToolbarPressed (
struct SkinImageSection * pVal ) = 0;
virtual HRESULT __stdcall SetToolbarPressed (
struct SkinImageSection * newVal ) = 0;
virtual HRESULT __stdcall GetToolbarHighlighted (
struct SkinImageSection * pVal ) = 0;
virtual HRESULT __stdcall SetToolbarHighlighted (
struct SkinImageSection * newVal ) = 0;
virtual HRESULT __stdcall GetToolbarDisabled (
struct SkinImageSection * pVal ) = 0;
virtual HRESULT __stdcall SetToolbarDisabled (
struct SkinImageSection * newVal ) = 0;
virtual HRESULT __stdcall GetStatusBar (
struct SkinImageSection * pVal ) = 0;
virtual HRESULT __stdcall SetStatusBar (
struct SkinImageSection * newVal ) = 0;
virtual HRESULT __stdcall GetStatusBarItem (
struct SkinImageSection * pVal ) = 0;
virtual HRESULT __stdcall SetStatusBarItem (
struct SkinImageSection * newVal ) = 0;
};
struct __declspec(uuid("0944d16c-d0f4-4389-982a-a085595a9eb3"))
Skin;
// [ default ] interface ISkin
// [ default, source ] dispinterface _ISkinEvents
struct __declspec(uuid("a5704c37-40da-49ef-904b-97e5f5f9b1c5"))
SkinImage;
// [ default ] interface ISkinImage
struct __declspec(uuid("ec22770d-3343-4c56-8a8d-3e560475f655"))
SkinButton;
// [ default ] interface ISkinButton
struct __declspec(uuid("c406f816-318d-4f7d-81cb-ba93ca7b70d5"))
SkinStatic;
// [ default ] interface ISkinStatic
struct __declspec(uuid("52c01a76-19e2-4a50-ae8a-38ffbccf9182"))
SkinFrame;
// [ default ] interface ISkinFrame
struct __declspec(uuid("3dcd2bc5-8489-48ae-891f-90c8b2f19f56"))
SkinForm;
// [ default ] interface ISkinForm
struct __declspec(uuid("a506ef88-9efc-4522-bfe1-a8e886a64d80"))
SkinTab;
// [ default ] interface ISkinTab
struct __declspec(uuid("d502d4a3-03e6-4eae-a14e-69606ca63430"))
SkinScrollBar;
// [ default ] interface ISkinScrollBar
struct __declspec(uuid("3831331e-0d11-4716-871d-68f3b11d23c9"))
SkinRadio;
// [ default ] interface ISkinRadio
struct __declspec(uuid("bbc73c94-337c-43cc-b52c-31eb9fa34013"))
SkinFreeForm;
// [ default ] interface ISkinFreeForm
struct __declspec(uuid("762ec429-1a5d-4ab8-844a-9a552e1241da"))
SkinPlasma;
// [ default ] interface ISkinPlasma
struct __declspec(uuid("5954ea75-9bfa-461a-bd34-cea3a861ff19"))
SkinLabel;
// [ default ] interface ISkinLabel
struct __declspec(uuid("b87799af-2ce9-4daa-93cf-65f002035369"))
SkinMiscControls;
// [ default ] interface ISkinMiscControls
} // namespace ACTIVESKINLib
#pragma pack(pop)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -