📄 esridisplay.tlh
字号:
IColor : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall put_RGB (
OLE_COLOR RGB ) = 0;
virtual HRESULT __stdcall get_RGB (
OLE_COLOR * RGB ) = 0;
virtual HRESULT __stdcall put_CMYK (
OLE_COLOR CMYK ) = 0;
virtual HRESULT __stdcall get_CMYK (
OLE_COLOR * CMYK ) = 0;
virtual HRESULT __stdcall put_UseWindowsDithering (
VARIANT_BOOL useDithering ) = 0;
virtual HRESULT __stdcall get_UseWindowsDithering (
VARIANT_BOOL * useDithering ) = 0;
virtual HRESULT __stdcall SetCIELAB (
double l,
double a,
double b ) = 0;
virtual HRESULT __stdcall GetCIELAB (
double * l,
double * a,
double * b ) = 0;
virtual HRESULT __stdcall put_Transparency (
unsigned char alphaValue ) = 0;
virtual HRESULT __stdcall get_Transparency (
unsigned char * alphaValue ) = 0;
virtual HRESULT __stdcall put_NullColor (
VARIANT_BOOL flag ) = 0;
virtual HRESULT __stdcall get_NullColor (
VARIANT_BOOL * flag ) = 0;
};
struct __declspec(uuid("20cd40b1-8f3d-11d0-8590-0800091a2a72"))
IRgbColor : IColor
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall put_Red (
long Red ) = 0;
virtual HRESULT __stdcall get_Red (
long * Red ) = 0;
virtual HRESULT __stdcall put_Green (
long Green ) = 0;
virtual HRESULT __stdcall get_Green (
long * Green ) = 0;
virtual HRESULT __stdcall put_Blue (
long Blue ) = 0;
virtual HRESULT __stdcall get_Blue (
long * Blue ) = 0;
};
struct __declspec(uuid("20cd40b2-8f3d-11d0-8590-0800091a2a72"))
ICmykColor : IColor
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall put_Cyan (
long Cyan ) = 0;
virtual HRESULT __stdcall get_Cyan (
long * Cyan ) = 0;
virtual HRESULT __stdcall put_Magenta (
long Magenta ) = 0;
virtual HRESULT __stdcall get_Magenta (
long * Magenta ) = 0;
virtual HRESULT __stdcall put_Yellow (
long Yellow ) = 0;
virtual HRESULT __stdcall get_Yellow (
long * Yellow ) = 0;
virtual HRESULT __stdcall put_Black (
long Black ) = 0;
virtual HRESULT __stdcall get_Black (
long * Black ) = 0;
};
struct __declspec(uuid("20cd40b3-8f3d-11d0-8590-0800091a2a72"))
IHsvColor : IColor
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall put_Hue (
long Hue ) = 0;
virtual HRESULT __stdcall get_Hue (
long * Hue ) = 0;
virtual HRESULT __stdcall put_Saturation (
long Saturation ) = 0;
virtual HRESULT __stdcall get_Saturation (
long * Saturation ) = 0;
virtual HRESULT __stdcall put_Value (
long Value ) = 0;
virtual HRESULT __stdcall get_Value (
long * Value ) = 0;
};
struct __declspec(uuid("20cd40b4-8f3d-11d0-8590-0800091a2a72"))
IGrayColor : IColor
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall put_Level (
long outLevel ) = 0;
virtual HRESULT __stdcall get_Level (
long * outLevel ) = 0;
};
struct __declspec(uuid("7ee9c491-d123-11d0-8383-080009b996cc"))
IHlsColor : IColor
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall put_Hue (
long Hue ) = 0;
virtual HRESULT __stdcall get_Hue (
long * Hue ) = 0;
virtual HRESULT __stdcall put_Lightness (
long Lightness ) = 0;
virtual HRESULT __stdcall get_Lightness (
long * Lightness ) = 0;
virtual HRESULT __stdcall put_Saturation (
long Saturation ) = 0;
virtual HRESULT __stdcall get_Saturation (
long * Saturation ) = 0;
};
struct __declspec(uuid("6060613e-1233-11d3-9f45-00c04f6bc709"))
IPostScriptColor : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall put_Overprint (
VARIANT_BOOL flag ) = 0;
virtual HRESULT __stdcall get_Overprint (
VARIANT_BOOL * flag ) = 0;
virtual HRESULT __stdcall put_SpotColor (
VARIANT_BOOL isSpot ) = 0;
virtual HRESULT __stdcall get_SpotColor (
VARIANT_BOOL * isSpot ) = 0;
virtual HRESULT __stdcall put_SpotDescription (
BSTR desc ) = 0;
virtual HRESULT __stdcall get_SpotDescription (
BSTR * desc ) = 0;
virtual HRESULT __stdcall put_SpotPercentage (
short percent ) = 0;
virtual HRESULT __stdcall get_SpotPercentage (
short * percent ) = 0;
};
struct __declspec(uuid("9db25fdf-3c75-11d2-aaf6-00c04fa334b3"))
IMonitorSettings : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall put_MonitorName (
BSTR Name ) = 0;
virtual HRESULT __stdcall get_MonitorName (
BSTR * Name ) = 0;
virtual HRESULT __stdcall put_Gamma (
double Gamma ) = 0;
virtual HRESULT __stdcall get_Gamma (
double * Gamma ) = 0;
virtual HRESULT __stdcall put_WhitePointName (
BSTR Name ) = 0;
virtual HRESULT __stdcall get_WhitePointName (
BSTR * Name ) = 0;
virtual HRESULT __stdcall put_PhosphorName (
BSTR Name ) = 0;
virtual HRESULT __stdcall get_PhosphorName (
BSTR * Name ) = 0;
virtual HRESULT __stdcall SetWhitePoint (
double x,
double y ) = 0;
virtual HRESULT __stdcall GetWhitePoint (
double * x,
double * y ) = 0;
virtual HRESULT __stdcall SetRedPoint (
double x,
double y ) = 0;
virtual HRESULT __stdcall GetRedPoint (
double * x,
double * y ) = 0;
virtual HRESULT __stdcall SetGreenPoint (
double x,
double y ) = 0;
virtual HRESULT __stdcall GetGreenPoint (
double * x,
double * y ) = 0;
virtual HRESULT __stdcall SetBluePoint (
double x,
double y ) = 0;
virtual HRESULT __stdcall GetBluePoint (
double * x,
double * y ) = 0;
};
struct __declspec(uuid("137e39db-3e98-11d2-aaf7-00c04fa334b3"))
ICieLabConversion : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall RgbToLab (
OLE_COLOR RGB,
double * l,
double * a,
double * b ) = 0;
virtual HRESULT __stdcall LabToRgb (
OLE_COLOR * RGB,
double l,
double a,
double b ) = 0;
virtual HRESULT __stdcall HsvToLab (
short h,
unsigned char s,
unsigned char v,
double * l,
double * a,
double * b ) = 0;
virtual HRESULT __stdcall LabToHsv (
short * h,
unsigned char * s,
unsigned char * v,
double l,
double a,
double b ) = 0;
virtual HRESULT __stdcall GetDistance (
double l1,
double a1,
double b1,
double l2,
double a2,
double b2,
double * dist ) = 0;
virtual HRESULT __stdcall ReloadSettings ( ) = 0;
virtual HRESULT __stdcall get_SettingsVersion (
long * version ) = 0;
};
struct __declspec(uuid("7ee9c496-d123-11d0-8383-080009b996cc"))
RgbColor;
// [ default ] interface IUnknown
// interface IRgbColor
// interface IColor
// interface IClone
// interface IPersist
// interface IPersistStream
// interface IXMLSerialize
struct __declspec(uuid("7ee9c497-d123-11d0-8383-080009b996cc"))
CmykColor;
// [ default ] interface IUnknown
// interface ICmykColor
// interface IPostScriptColor
// interface IColor
// interface IClone
// interface IPersist
// interface IPersistStream
// interface IXMLSerialize
struct __declspec(uuid("7ee9c492-d123-11d0-8383-080009b996cc"))
HsvColor;
// [ default ] interface IUnknown
// interface IHsvColor
// interface IColor
// interface IClone
// interface IPersist
// interface IPersistStream
// interface IXMLSerialize
struct __declspec(uuid("7ee9c495-d123-11d0-8383-080009b996cc"))
GrayColor;
// [ default ] interface IUnknown
// interface IGrayColor
// interface IColor
// interface IClone
// interface IPersist
// interface IPersistStream
// interface IXMLSerialize
struct __declspec(uuid("7ee9c493-d123-11d0-8383-080009b996cc"))
HlsColor;
// [ default ] interface IUnknown
// interface IHlsColor
// interface IColor
// interface IClone
// interface IPersist
// interface IPersistStream
// interface IXMLSerialize
struct __declspec(uuid("9db25fe0-3c75-11d2-aaf6-00c04fa334b3"))
MonitorSettings;
// [ default ] interface IUnknown
// interface IMonitorSettings
struct __declspec(uuid("137e39dc-3e98-11d2-aaf7-00c04fa334b3"))
CieLabConversion;
// [ default ] interface IUnknown
// interface ICieLabConversion
struct __declspec(uuid("beb87092-c0b4-11d0-8379-080009b996cc"))
IEnumColors : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall Next (
struct IColor * * nextColor ) = 0;
virtual HRESULT __stdcall Reset ( ) = 0;
};
struct __declspec(uuid("beb87091-c0b4-11d0-8379-080009b996cc"))
IColorRamp : IUnknown
{
//
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -