📄 colorpalette.h
字号:
/*
源于remotedemo, 04.05.25修改
原代码为直接读取屏幕DC颜色,其缺陷是与图像无关,
只能读当前点RGB值,不能得到其它信息(如邻域信息,LUV值等等)
无助于进一步的图像处理,并且类独立性不好。修改后保留了其基
本界面与调用方式,但对类结构功能作了修改,使其完整独立,功
能上只用于显示传入的各种相关信息;至于信息的获得,则在VIEW
中通过跟踪光标在图像中的位置获得。
*/
#include "mycolorspace.h"
#ifndef __COLORPALETTE_H__
#define __COLORPALETTE_H__
class CColorPalette : public CDialogBar
{
public:
CColorPalette();
virtual ~CColorPalette();
//{{AFX_VIRTUAL(CColorPalette)
//}}AFX_VIRTUAL
COLORREF m_ForeColor;
COLORREF m_BackColor;
void UpdateNeiData(BYTE* curnei, INT radius, FLOAT d
, FLOAT e, FLOAT d0, FLOAT e0
, FLOAT d1, FLOAT e1, FLOAT d2
, FLOAT e2, FLOAT d3, FLOAT e3);
void OnUpdateColor(RGBQUAD color, int inx
, int iny, MyLUV luv);
//, BYTE* neiData, INT neiWidth, INT neiHeigth);
protected:
//{{AFX_MSG(CColorPalette)
afx_msg void OnPaint();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
#endif //__COLORPALETTE_H__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -