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

📄 imageview.h

📁 WIndows mobile 5.0 pocket pc sdk sample for win32
💻 H
字号:
//
// Copyright (c) Microsoft Corporation.  All rights reserved.
//
//
// Use of this source code is subject to the terms of the Microsoft end-user
// license agreement (EULA) under which you licensed this SOFTWARE PRODUCT.
// If you did not accept the terms of the EULA, you are not authorized to use
// this source code. For a copy of the EULA, please see the LICENSE.RTF on your
// install media.
//

#pragma once

#include "Imaging.h"

class CImageView
{
public:
	CImageView();
	~CImageView();

	HRESULT OpenImageFile	(HWND hWnd, const LPCTSTR pszFullName);
	HRESULT Draw			(HWND hWnd, HDC hdc, RECT *rc);

private:
	HRESULT ReadImageFile ();
	HRESULT CreateIImage  ();

private:
	HANDLE	m_hFile;				// Handle to the file containing the image being viewed
	BYTE   *m_pbBuffer;				// in-memory buffer holding image data
	DWORD	m_cbBuffer;				// Size of buffer
	DWORD	m_dwPreviousTickCount;	// System tick count last time image updated
	DWORD	m_dwElapsedViewTime;	// Time image had been displayed without rights verification
	IImage *m_pImage;				// Pointer to the IImaging class that does all the display work
	TCHAR	m_szFileName[MAX_PATH];	// Full path to file being displayed
	bool	m_fRightsCommitted;		// TRUE if rights have been committed
};

⌨️ 快捷键说明

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