⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 colorpalette.h

📁 这是一个分水岭程序
💻 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 + -