📄 actskn43.tlh
字号:
struct SkinTransitionKey
{
enum SkinTransition Transition;
enum SkinDirection Direction;
enum SkinSpeed Speed;
long Time;
};
struct SkinButtonState
{
struct SkinImageSection Image;
struct SkinTransitionKey Transition;
struct SkinTextStyle TextStyle;
};
enum SkinButtonType
{
skNoAction = 0,
skClose = 1,
skMaximize = 2,
skRestore = 3,
skMaximizeRestore = 4,
skMinimize = 5,
skHelp = 6,
skSysMenu = 7
};
struct SkinLogFont
{
long lfHeight;
long lfWidth;
long lfEscapement;
long lfOrientation;
long lfWeight;
unsigned char lfItalic;
unsigned char lfUnderline;
unsigned char lfStrikeOut;
unsigned char lfCharSet;
unsigned char lfOutPrecision;
unsigned char lfClipPrecision;
unsigned char lfQuality;
unsigned char lfPitchAndFamily;
unsigned char lfFaceName[32];
};
struct SkinEvent
{
BSTR Animation;
BSTR Sound;
};
struct __declspec(uuid("04538de3-7086-48e8-bd8a-dcaf33ba088e"))
ISkinForm : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall GetActiveFrame (
struct SkinFormFrame * pVal ) = 0;
virtual HRESULT __stdcall SetActiveFrame (
struct SkinFormFrame * newVal ) = 0;
virtual HRESULT __stdcall GetInactiveFrame (
struct SkinFormFrame * pVal ) = 0;
virtual HRESULT __stdcall SetInactiveFrame (
struct SkinFormFrame * newVal ) = 0;
virtual HRESULT __stdcall GetMenuBar (
struct SkinMenuBar * pVal ) = 0;
virtual HRESULT __stdcall SetMenuBar (
struct SkinMenuBar * newVal ) = 0;
virtual HRESULT __stdcall GetPopupMenu (
struct SkinPopupMenu * pVal ) = 0;
virtual HRESULT __stdcall SetPopupMenu (
struct SkinPopupMenu * newVal ) = 0;
virtual HRESULT __stdcall GetBackground (
struct SkinImageRect * pVal ) = 0;
virtual HRESULT __stdcall SetBackground (
struct SkinImageRect * newVal ) = 0;
virtual HRESULT __stdcall GetBackColor (
struct SkinRGB * pVal ) = 0;
virtual HRESULT __stdcall SetBackColor (
struct SkinRGB * newVal ) = 0;
virtual HRESULT __stdcall GetMargins (
struct SkinRect * pVal ) = 0;
virtual HRESULT __stdcall SetMargins (
struct SkinRect * 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 GetOnMaximize (
struct SkinEvent * pVal ) = 0;
virtual HRESULT __stdcall SetOnMaximize (
struct SkinEvent * newVal ) = 0;
virtual HRESULT __stdcall GetOnRestore (
struct SkinEvent * pVal ) = 0;
virtual HRESULT __stdcall SetOnRestore (
struct SkinEvent * newVal ) = 0;
virtual HRESULT __stdcall TrackPopupMenu (
long hMenu,
long x,
long y ) = 0;
};
struct SkinFormFrame
{
struct SkinImageSection left;
struct SkinImageSection right;
struct SkinImageSection top;
struct SkinImageSection bottom;
};
struct SkinMenuBar
{
struct SkinImageSection Image;
struct SkinLogFont Font;
struct SkinTextStyle NormalText;
struct SkinTextStyle GrayedText;
struct SkinTextStyle ActiveText;
struct SkinTextStyle PressedText;
struct SkinARGB ActiveColor;
struct SkinARGB PressedColor;
struct SkinImageSection ActiveImage;
struct SkinImageSection PressedImage;
};
struct SkinPopupMenu
{
struct SkinImageSection Frame;
struct SkinLogFont Font;
struct SkinTextStyle NormalText;
struct SkinTextStyle GrayedText;
struct SkinTextStyle ActiveText;
struct SkinARGB ActiveColor;
struct SkinImageSection ActiveImage;
struct SkinARGB SeparatorColor;
struct SkinImageSection SeparatorImage;
};
struct SkinImageRect
{
BSTR ImageName;
struct SkinRect Rect;
};
struct __declspec(uuid("8d6d95e3-1b8b-4a19-af1f-b1e2db8cfea5"))
ISkinRadio : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall GetNormal (
struct SkinRadioState * pVal ) = 0;
virtual HRESULT __stdcall SetNormal (
struct SkinRadioState * pVal ) = 0;
virtual HRESULT __stdcall GetSelected (
struct SkinRadioState * pVal ) = 0;
virtual HRESULT __stdcall SetSelected (
struct SkinRadioState * pVal ) = 0;
virtual HRESULT __stdcall GetGreyedNormal (
struct SkinRadioState * pVal ) = 0;
virtual HRESULT __stdcall SetGreyedNormal (
struct SkinRadioState * pVal ) = 0;
virtual HRESULT __stdcall GetGreyedSelected (
struct SkinRadioState * pVal ) = 0;
virtual HRESULT __stdcall SetGreyedSelected (
struct SkinRadioState * pVal ) = 0;
virtual HRESULT __stdcall GetHighlightedNormal (
struct SkinRadioState * pVal ) = 0;
virtual HRESULT __stdcall SetHighlightedNormal (
struct SkinRadioState * pVal ) = 0;
virtual HRESULT __stdcall GetHighlightedSelected (
struct SkinRadioState * pVal ) = 0;
virtual HRESULT __stdcall SetHighlightedSelected (
struct SkinRadioState * pVal ) = 0;
virtual HRESULT __stdcall GetDisabled (
struct SkinRadioState * pVal ) = 0;
virtual HRESULT __stdcall SetDisabled (
struct SkinRadioState * pVal ) = 0;
virtual HRESULT __stdcall GetType (
enum SkinRadioType * pVal ) = 0;
virtual HRESULT __stdcall SetType (
enum SkinRadioType newVal ) = 0;
virtual HRESULT __stdcall GetCaption (
BSTR * pVal ) = 0;
virtual HRESULT __stdcall SetCaption (
BSTR newVal ) = 0;
virtual HRESULT __stdcall GetIsDisabled (
VARIANT_BOOL * pVal ) = 0;
virtual HRESULT __stdcall SetIsDisabled (
VARIANT_BOOL newVal ) = 0;
virtual HRESULT __stdcall GetIsChecked (
VARIANT_BOOL * pVal ) = 0;
virtual HRESULT __stdcall SetIsChecked (
VARIANT_BOOL newVal ) = 0;
};
struct SkinRadioState
{
struct SkinImageRect Image;
struct SkinTransitionKey Transition;
struct SkinTextStyle TextStyle;
};
enum SkinRadioType
{
skCheckBox = 0,
skRadioButton = 1
};
struct __declspec(uuid("d95d2592-6185-4620-b1d5-fa9cb5dcd4df"))
ISkinStatic : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall GetCaption (
BSTR * pVal ) = 0;
virtual HRESULT __stdcall SetCaption (
BSTR newVal ) = 0;
virtual HRESULT __stdcall GetFont (
struct SkinLogFont * pVal ) = 0;
virtual HRESULT __stdcall SetFont (
struct SkinLogFont * newVal ) = 0;
virtual HRESULT __stdcall GetTextStyle (
struct SkinTextStyle * pVal ) = 0;
virtual HRESULT __stdcall SetTextStyle (
struct SkinTextStyle * newVal ) = 0;
virtual HRESULT __stdcall GetBackground (
struct SkinImageSection * pVal ) = 0;
virtual HRESULT __stdcall SetBackground (
struct SkinImageSection * newVal ) = 0;
virtual HRESULT __stdcall GetBackColor (
struct SkinARGB * pVal ) = 0;
virtual HRESULT __stdcall SetBackColor (
struct SkinARGB * newVal ) = 0;
virtual HRESULT __stdcall GetType (
enum SkinStaticType * pVal ) = 0;
virtual HRESULT __stdcall SetType (
enum SkinStaticType newVal ) = 0;
virtual HRESULT __stdcall GetAlphaBlend (
VARIANT_BOOL * pVal ) = 0;
virtual HRESULT __stdcall SetAlphaBlend (
VARIANT_BOOL newVal ) = 0;
virtual HRESULT __stdcall GetOnMouseDown (
struct SkinEvent * pVal ) = 0;
virtual HRESULT __stdcall SetOnMouseDown (
struct SkinEvent * newVal ) = 0;
virtual HRESULT __stdcall GetOnMouseUp (
struct SkinEvent * pVal ) = 0;
virtual HRESULT __stdcall SetOnMouseUp (
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;
};
enum SkinStaticType
{
skStatic = 0,
skDragArea = 2,
skWindowTitle = -1000,
skResizeTop = 12,
skResizeTopLeft = 13,
skResizeTopRight = 14,
skResizeBottom = 15,
skResizeBottomLeft = 16,
skResizeBottomRight = 17,
skResizeLeft = 10,
skResizeRight = 11
};
struct __declspec(uuid("0b502553-0e1f-42c4-8077-644877e8039f"))
ISkinScrollBar : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall GetNormal (
struct SkinScrollBarState * pVal ) = 0;
virtual HRESULT __stdcall SetNormal (
struct SkinScrollBarState * newVal ) = 0;
virtual HRESULT __stdcall GetPressed (
struct SkinScrollBarState * pVal ) = 0;
virtual HRESULT __stdcall SetPressed (
struct SkinScrollBarState * newVal ) = 0;
virtual HRESULT __stdcall GetHighlighted (
struct SkinScrollBarState * pVal ) = 0;
virtual HRESULT __stdcall SetHighlighted (
struct SkinScrollBarState * newVal ) = 0;
virtual HRESULT __stdcall GetDisabled (
struct SkinScrollBarState * pVal ) = 0;
virtual HRESULT __stdcall SetDisabled (
struct SkinScrollBarState * newVal ) = 0;
virtual HRESULT __stdcall GetType (
enum SkinScrollType * pVal ) = 0;
virtual HRESULT __stdcall SetType (
enum SkinScrollType newVal ) = 0;
virtual HRESULT __stdcall GetMin (
long * pVal ) = 0;
virtual HRESULT __stdcall SetMin (
long newVal ) = 0;
virtual HRESULT __stdcall GetMax (
long * pVal ) = 0;
virtual HRESULT __stdcall SetMax (
long newVal ) = 0;
virtual HRESULT __stdcall GetPage (
long * pVal ) = 0;
virtual HRESULT __stdcall SetPage (
long newVal ) = 0;
virtual HRESULT __stdcall GetLine (
long * pVal ) = 0;
virtual HRESULT __stdcall SetLine (
long newVal ) = 0;
virtual HRESULT __stdcall GetPosition (
long * pVal ) = 0;
virtual HRESULT __stdcall SetPosition (
long newVal ) = 0;
};
struct SkinScrollBarState
{
struct SkinImageRect Arrow1;
struct SkinImageRect Arrow2;
struct SkinImageSection ScrollBar;
struct SkinImageSection Thumb;
};
enum SkinScrollType
{
skHorizontal = 0,
skVertical = 1
};
struct __declspec(uuid("7fd6ff70-8019-4e4d-b18a-1a5634bcc578"))
ISkinTab : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall GetNormal (
struct SkinButtonState * pVal ) = 0;
virtual HRESULT __stdcall SetNormal (
struct SkinButtonState * newVal ) = 0;
virtual HRESULT __stdcall GetPressed (
struct SkinButtonState * pVal ) = 0;
virtual HRESULT __stdcall SetPressed (
struct SkinButtonState * newVal ) = 0;
virtual HRESULT __stdcall GetFocused (
struct SkinButtonState * pVal ) = 0;
virtual HRESULT __stdcall SetFocused (
struct SkinButtonState * newVal ) = 0;
virtual HRESULT __stdcall GetHighlighted (
struct SkinButtonState * pVal ) = 0;
virtual HRESULT __stdcall SetHighlighted (
struct SkinButtonState * newVal ) = 0;
virtual HRESULT __stdcall GetDisabled (
struct SkinButtonState * pVal ) = 0;
virtual HRESULT __stdcall SetDisabled (
struct SkinButtonState * newVal ) = 0;
virtual HRESULT __stdcall GetFrame (
struct SkinImageSection * pVal ) = 0;
virtual HRESULT __stdcall SetFrame (
struct SkinImageSection * newVal ) = 0;
virtual HRESULT __stdcall GetAlphaBlend (
VARIANT_BOOL * pVal ) = 0;
virtual HRESULT __stdcall SetAlphaBlend (
VARIANT_BOOL newVal ) = 0;
};
struct __declspec(uuid("01348137-9319-499e-891e-1876e5a5814f"))
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -