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

📄 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:
	BYTE		m_Gra[256];
	BYTE		m_Bra[256];
	BYTE		m_Rra[256];
	
	CPic();

//	MT mark;
//	MEAS 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 + -