www.pudn.com > isee_code01231.zip > DrawPreView.h


#include "..\public\gol_proc.h" 
#include "ConvoluteKernel.h" 
 
#ifndef	_DRAWPREVIEW_H 
#define	_DRAWPREVIEW_H 
 
#define	PREV_WIDTH	192 
#define	PREV_HEIGHT	192 
 
extern LPIMAGEPROCSTR lpProcInfo; 
static LPBYTE lpPreView=NULL,lpPreBack=NULL,lptemp=NULL; 
static int	nPos_x=0,nPos_y=0,nStype=0; 
 
 
//	清理内存函数 
void ClearPreView(); 
//	预览图像的亮度,对比度调节处理函数 
void _fnCOM_AdjustContrastPreView(int Brightness,int Contrast); 
//	重定义尺寸函数 
int _fnSPE_Output_Resize(int width,int height,LPBYTE lpDestData); 
//	绘制预览图像(缩比)函数 
void _fnCOM_DrawResizePrView(int nCtlID,LPDRAWITEMSTRUCT lpInfo); 
//	绘制预览图像,这里借用了临风的格式 
void _fnCOM_DrawPrView(int nCtlID,LPDRAWITEMSTRUCT lpInfo); 
//	预览窗口(缩比)绘制函数 
void _fnSPE_DrawResizePreView(LPDRAWITEMSTRUCT lpInfo,int x,int y,int nStye); 
//	预览窗口预览绘制函数 
void _fnSPE_DrawPreView(LPDRAWITEMSTRUCT lpInfo); 
void _fnCOM_AdjustEdgePreView(int nStrength,BOOL bAlgorith); 
void _fnCOM_AdjustConvolutePreView(int nKernel,int nStrength,KERNEL* kernel); 
void _fnCOM_MedianFilterPreView(int nPels,int nStype); 
void _fnCOM_HighFilterPreView(int nStrength,int nStype); 
 
void _fnCOM_SetPos_xy(int x,int y);; 
int _fnCOM_GetPosx(); 
int _fnCOM_GetPosy(); 
#endif	//!_DRAWPREVIEW_H