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

📄 bk_2_pic.h

📁 超声影像工作站系统可与各种型号的B超、彩超连接
💻 H
字号:
// Pic.h: interface for the CPic class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_PIC_H__36339C21_798C_11D2_9288_5254ABDD2A6D__INCLUDED_)
#define AFX_PIC_H__36339C21_798C_11D2_9288_5254ABDD2A6D__INCLUDED_

#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000

#include "mt.h"

class CPic  
{
public:
	CPic();

	BYTE		m_Gra[256];
	BYTE		m_Bra[256];
	BYTE		m_Rra[256];

//	MT			mark;
//	CMeta		meas;
	BYTE		*m_buf;
	UINT		m_width;
	UINT		m_height;
	UINT		m_widthDW;
	CString		m_filename;
	UINT		fileType;//2---bmp 1----jpg
	int			imageID;
	float		zoom;
	int			sx, sy;
	int			ddx, ddy;
	int			flag;
	CPalette*	pScrnPalette;

	void		CreatePlate(int flag);

//	UINT left, top;
	void		CreateGry(BYTE* buf,int w,int h);
	void		FindEdge();
	void		SetZoom(CDC *theDC,float zoompic,int srx,int sry);
	void		SetImageID(int id){imageID=id;};
	int			GetImageID(){return imageID;};
	void		loadjpg( char *filename );
	void		loadjpgGry( char *filename );
	void		loadbmp( char *filename );
	void		DrawBMP(CDC *theDC,int x,int y,int w,int h,int stretch=1,bool cur=false);
	//void DrawBMPG(CDC *theDC,int x,int y,int w,int h,int stretch=1,bool cur=false);
	void		ZoomBMP(CDC *theDC,int x,int y,int w,int h,int dx=0,int dy=0);
	//void ZoomBMPG(CDC *theDC,int x,int y,int w,int h,int dx=0,int dy=0);
	void		CutBMP(CDC *theDC,int x,int y,int w,int h,int sx,int sy,int sw,int sh);
	void		DrawFilt(CDC *theDC,int x,int y,int w,int h);
	void		VertFlip();
	void		HFlip();
	void		RoteL();
	void		RoteR();
	void		ReLoad();
	void		ChgConBri(int con,int bri);
	void		ChgGryWin(int left,int right);
	void		ChgGryWinW(int left,int right);//扩展窗口
	BOOL		savejpg( char *filename );
	void		Close();
	virtual		~CPic();

};

#endif // !defined(AFX_PIC_H__36339C21_798C_11D2_9288_5254ABDD2A6D__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -