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

📄 savescrjpg.h

📁 网页浏览和网址限制功能模块。核心内容是利用数据库中的网址记录
💻 H
字号:
// SaveScrJpg.h: interface for the SaveScrJpg class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_SAVESCRJPG_H__84BA17C0_9A4B_11D4_B1C6_0080C86A4B66__INCLUDED_)
#define AFX_SAVESCRJPG_H__84BA17C0_9A4B_11D4_B1C6_0080C86A4B66__INCLUDED_

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

#ifdef __cplusplus
extern "C" {
#endif // __cplusplus

#include "jpeglib.h"
#include <setjmp.h>
	
#ifdef __cplusplus
}
#endif // __cplusplus

//////////////////////////////////////////////////////////////////////

METHODDEF(void) my_error_exit (j_common_ptr cinfo);

//////////////////////////////////////////////////////////////////////

typedef struct my_error_mgr {
	struct jpeg_error_mgr pub;	/* "public" fields */
	jmp_buf setjmp_buffer;	/* for return to caller */
} * my_error_ptr;

//////////////////////////////////////////////////////////////////////

class SaveScrJpg {
public:
	SaveScrJpg();
	virtual ~SaveScrJpg();
	HANDLE DDBToDIB( HBITMAP hBitmap, DWORD dwCompression, HPALETTE hPal );  	
	BOOL JpegFromDib(HANDLE		hDib,     //Handle to DIB
					 int		nQuality, //JPEG quality (0-100)
					 CString	csJpeg,   //Pathname to target jpeg file
					 CString*	pcsMsg);  //Error msg to return
	
	BOOL DibToSamps(HANDLE      hDib,
					int			nSampsPerRow,
					struct		jpeg_compress_struct cinfo,
					JSAMPARRAY  jsmpPixels,
					CString*    pcsMsg);	
	
	RGBQUAD QuadFromWord(WORD b16);
	virtual void SaveScreen(int jpgOrder);
	char SaveAddr[200];
};

#endif // !defined(AFX_SAVESCRJPG_H__84BA17C0_9A4B_11D4_B1C6_0080C86A4B66__INCLUDED_)

//////////////////////////////////////////////////////////////////////

⌨️ 快捷键说明

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