📄 actskn43.tlh
字号:
ISkinFrame : 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 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("cc759566-8a8a-4f8d-9dd8-3f3c00d5dff3"))
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("ff19f6b2-10d9-46b1-9050-2e8e2c4b2ddd"))
_ISkinEvents : IDispatch
{};
struct __declspec(uuid("6b50a72f-6eb3-47f2-b1b5-c43dfe51a9b5"))
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("4e4acebe-dbdd-46f4-b1d9-cb49ba8e80e7"))
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("ab3e2ae9-ef89-47df-a639-56c5b2645999"))
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("b3f3c14c-fed2-45b8-9ee2-036460e8b171"))
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("b6825411-b152-45fa-9ae3-5f33e7b8bb68"))
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("ba8c584b-209c-4d54-8bb1-8ab5f1dca18e"))
Skin;
// [ default ] interface ISkin
// [ default, source ] dispinterface _ISkinEvents
struct __declspec(uuid("795514cb-a81c-48f6-87ab-5b22d433d5d8"))
SkinImage;
// [ default ] interface ISkinImage
struct __declspec(uuid("62289cbe-3be2-4ba9-ac20-a911c900039a"))
SkinButton;
// [ default ] interface ISkinButton
struct __declspec(uuid("13afa3a3-5687-487c-93f2-63d5da468f4e"))
SkinStatic;
// [ default ] interface ISkinStatic
struct __declspec(uuid("edba2aac-8a00-4eed-a2e4-74bfb760be10"))
SkinFrame;
// [ default ] interface ISkinFrame
struct __declspec(uuid("66a21aea-5a05-46b5-b7cd-c1aaaf4770cd"))
SkinForm;
// [ default ] interface ISkinForm
struct __declspec(uuid("e28dd8a6-e9bc-4d3e-a7f7-bc9644138ce2"))
SkinTab;
// [ default ] interface ISkinTab
struct __declspec(uuid("b195fe25-16d9-4d1b-ad10-0701f9a5e277"))
SkinScrollBar;
// [ default ] interface ISkinScrollBar
struct __declspec(uuid("5aaecb3b-3d56-47c7-8706-77899e73802a"))
SkinRadio;
// [ default ] interface ISkinRadio
struct __declspec(uuid("ec2ec911-e047-4810-9535-6cafe1adc3ad"))
SkinFreeForm;
// [ default ] interface ISkinFreeForm
struct __declspec(uuid("00f442c2-5c9e-4ae5-af7d-fb4e0350c2e3"))
SkinPlasma;
// [ default ] interface ISkinPlasma
struct __declspec(uuid("d1698320-77bd-4776-96fd-c3c8d71e57e2"))
SkinLabel;
// [ default ] interface ISkinLabel
struct __declspec(uuid("32239586-29de-4268-8af3-ce7658d3d672"))
SkinMiscControls;
// [ default ] interface ISkinMiscControls
} // namespace ACTIVESKINLib
#pragma pack(pop)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -