📄 actskn43.tlh
字号:
virtual HRESULT __stdcall SetHue (
long newVal,
VARIANT_BOOL AdjustPixels ) = 0;
virtual HRESULT __stdcall GetHue (
long * pVal ) = 0;
virtual HRESULT __stdcall GetPicture (
struct IPicture * * pVal ) = 0;
virtual HRESULT __stdcall SetPicture (
struct IPicture * SourcePicture ) = 0;
virtual HRESULT __stdcall DrawToPicture (
IPictureDisp * DestPicture,
long XDest,
long YDest,
long Width,
long Height,
int XSrc,
int YSrc ) = 0;
};
struct SkinImageInfo
{
long Width;
long Height;
long Pitch;
long lpImage;
long lpRegionData;
};
struct SkinRect
{
long left;
long top;
long right;
long bottom;
};
struct SkinRGB
{
unsigned char Blue;
unsigned char Green;
unsigned char Red;
};
enum SkinTextEffect
{
skNoEffect = 0,
skShadow = 1,
skSoftShadow = 2,
skGlow = 3
};
struct SkinARGB
{
unsigned char Blue;
unsigned char Green;
unsigned char Red;
unsigned char Alpha;
};
enum SkinTextFlags
{
skJustifyTopLeft = 0,
skJustifyTopCenter = 1,
skJustifyTopRight = 2,
skJustifyCenterLeft = 4,
skJustifyCenter = 5,
skJustifyCenterRight = 6,
skJustifyBottomLeft = 8,
skJustifyBottomCenter = 9,
skJustifyBottomRight = 10,
skRightToLeft = 131072,
skEllipsis = 32768
};
struct SkinTextStyle
{
enum SkinTextEffect Effect;
struct SkinRGB TextColor;
struct SkinARGB EffectColor;
enum SkinTextFlags flags;
};
enum SkinBlend
{
skOverwrite = 0,
skAlphaBlend = 1
};
struct SkinPoint
{
long x;
long y;
};
enum SkinSectionStretch
{
skNoStretch = 0,
skStretchLeft = 1,
skStretchRight = 2,
skStretchTop = 4,
skStretchBottom = 8,
skStretchMargins = 15,
skStretchClient = 256,
skStretchAll = 271
};
struct SkinImageSection
{
BSTR ImageName;
struct SkinRect Rect;
struct SkinRect Margins;
enum SkinSectionStretch Stretch;
};
enum SkinTransition
{
skNoTransition = 0,
skFade = 1,
skDissolve = 2,
skMatrix = 3,
skField = 4,
skSoftSquares = 5,
skRotator = 6,
skTriangles = 7,
skPlasma = 8,
skRings = 9,
skBarcodes = 10
};
enum SkinDirection
{
skNoDirection = 0,
skLeft = 1,
skTop = 2,
skRight = 3,
skBottom = 4,
skTopLeft = 5,
skTopRight = 6,
skBottomLeft = 7,
skBottomRight = 8,
skInside = 9,
skOutside = 10,
skHorizontalIn = 11,
skHorizontalOut = 12,
skVerticalIn = 13,
skVerticalOut = 14
};
struct __declspec(uuid("841a1e74-8a91-489f-b687-92bfa7b06e07"))
ISkinSounds : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall GetSoundCount (
long * pVal ) = 0;
virtual HRESULT __stdcall GetSoundName (
long Index,
BSTR * pVal ) = 0;
virtual HRESULT __stdcall SetSoundName (
long Index,
BSTR newVal ) = 0;
virtual HRESULT __stdcall LoadSound (
BSTR FullFileName ) = 0;
virtual HRESULT __stdcall DeleteSound (
long Index ) = 0;
virtual HRESULT __stdcall PlaySound (
BSTR Name ) = 0;
virtual HRESULT __stdcall EnableSounds (
VARIANT_BOOL newVal ) = 0;
};
struct __declspec(uuid("4f92c52c-57b6-4f46-a911-cf43a87610b7"))
ISkinWindow : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall GethWnd (
long * pVal ) = 0;
virtual HRESULT __stdcall SethWnd (
long newVal ) = 0;
virtual HRESULT __stdcall RemoveSkin (
VARIANT_BOOL bQuick ) = 0;
virtual HRESULT __stdcall GetCaptured (
struct ISkinVisual * * pVal ) = 0;
virtual HRESULT __stdcall SetCaptured (
struct ISkinVisual * newVal ) = 0;
virtual HRESULT __stdcall GetFocused (
struct ISkinVisual * * pVal ) = 0;
virtual HRESULT __stdcall SetFocused (
struct ISkinVisual * newVal ) = 0;
virtual HRESULT __stdcall CheckWindow (
long hWnd,
VARIANT_BOOL * CanSkinIt ) = 0;
};
struct __declspec(uuid("7df90993-429d-41c3-ba1d-db8b619d332e"))
ISkinVisual : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall GetRect (
struct SkinRect * pVal ) = 0;
virtual HRESULT __stdcall SetRect (
struct SkinRect * newVal ) = 0;
virtual HRESULT __stdcall GetAnchors (
struct SkinRect * pVal ) = 0;
virtual HRESULT __stdcall SetAnchors (
struct SkinRect * newVal ) = 0;
virtual HRESULT __stdcall GetOffset (
struct SkinRect * pVal ) = 0;
virtual HRESULT __stdcall SetOffset (
struct SkinRect * newVal ) = 0;
virtual HRESULT __stdcall GetMinSize (
struct SkinSize * pVal ) = 0;
virtual HRESULT __stdcall SetMinSize (
struct SkinSize * newVal ) = 0;
virtual HRESULT __stdcall GetMaxSize (
struct SkinSize * pVal ) = 0;
virtual HRESULT __stdcall SetMaxSize (
struct SkinSize * newVal ) = 0;
virtual HRESULT __stdcall DoAlign ( ) = 0;
virtual HRESULT __stdcall GetVisible (
VARIANT_BOOL * pVal ) = 0;
virtual HRESULT __stdcall SetVisible (
VARIANT_BOOL newVal ) = 0;
virtual HRESULT __stdcall GetDynamicRegion (
VARIANT_BOOL * pVal ) = 0;
virtual HRESULT __stdcall SetDynamicRegion (
VARIANT_BOOL newVal ) = 0;
virtual HRESULT __stdcall GetIsDirty (
VARIANT_BOOL * pVal ) = 0;
virtual HRESULT __stdcall SetIsDirty (
VARIANT_BOOL newVal ) = 0;
virtual HRESULT __stdcall GetTransparency (
enum SkinTransparency * pVal ) = 0;
virtual HRESULT __stdcall MouseLeave ( ) = 0;
virtual HRESULT __stdcall HitTest (
long x,
long y,
VARIANT_BOOL ProcessChildren,
long * Val ) = 0;
virtual HRESULT __stdcall Render (
struct ISkinImage * Image,
struct SkinPoint * Origin ) = 0;
virtual HRESULT __stdcall FocusChanged (
struct ISkinVisual * NewFocus ) = 0;
virtual HRESULT __stdcall CaptureChanged (
struct ISkinVisual * NewFocus ) = 0;
virtual HRESULT __stdcall KeyDown (
short KeyKode,
short Shift ) = 0;
virtual HRESULT __stdcall KeyUp (
short KeyCode,
short Shift ) = 0;
virtual HRESULT __stdcall KeyPress (
short KeyAscii ) = 0;
virtual HRESULT __stdcall MouseDblClick (
enum SkinMouse Button,
long x,
long y ) = 0;
virtual HRESULT __stdcall MouseDown (
enum SkinMouse Button,
long x,
long y ) = 0;
virtual HRESULT __stdcall MouseUp (
enum SkinMouse Button,
long x,
long y ) = 0;
virtual HRESULT __stdcall MouseMove (
long x,
long y ) = 0;
virtual HRESULT __stdcall RefreshArea (
struct SkinRect * Rect,
VARIANT_BOOL Now,
VARIANT_BOOL AffectRegion ) = 0;
virtual HRESULT __stdcall Refresh ( ) = 0;
virtual HRESULT __stdcall CalcRelativeRect (
struct ISkinObject * Parent,
struct SkinRect * pVal ) = 0;
virtual HRESULT __stdcall GetTooltip (
BSTR * pVal ) = 0;
virtual HRESULT __stdcall SetTooltip (
BSTR newVal ) = 0;
};
struct SkinSize
{
long cx;
long cy;
};
enum SkinTransparency
{
skTransparent = 0,
skTranslucent = 1,
skOpaque = 2
};
enum SkinMouse
{
skLeftButton = 1,
skRightButton = 2
};
struct __declspec(uuid("0ad09e9e-052e-499c-8b0d-6bbee2645992"))
ISkinButton : 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 GetDefault (
struct SkinButtonState * pVal ) = 0;
virtual HRESULT __stdcall SetDefault (
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 GetCaption (
BSTR * pVal ) = 0;
virtual HRESULT __stdcall SetCaption (
BSTR newVal ) = 0;
virtual HRESULT __stdcall GetType (
enum SkinButtonType * pVal ) = 0;
virtual HRESULT __stdcall SetType (
enum SkinButtonType newVal ) = 0;
virtual HRESULT __stdcall GetFont (
struct SkinLogFont * pVal ) = 0;
virtual HRESULT __stdcall SetFont (
struct SkinLogFont * newVal ) = 0;
virtual HRESULT __stdcall GetAlphaBlend (
VARIANT_BOOL * pVal ) = 0;
virtual HRESULT __stdcall SetAlphaBlend (
VARIANT_BOOL newVal ) = 0;
virtual HRESULT __stdcall GetOnClick (
struct SkinEvent * pVal ) = 0;
virtual HRESULT __stdcall SetOnClick (
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 SetIcon (
long hIcon,
long cx,
long cy ) = 0;
virtual HRESULT __stdcall GetIsDisabled (
VARIANT_BOOL * pVal ) = 0;
virtual HRESULT __stdcall SetIsDisabled (
VARIANT_BOOL newVal ) = 0;
};
enum SkinSpeed
{
skLinear = 0,
skAccelerated = 1,
skDecelerated = 3
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -