memdc.h
来自「迷宫游戏VC++源代码 界面很不错」· C头文件 代码 · 共 40 行
H
40 行
#ifndef _MEMDC_H_
#define _MEMDC_H_
#pragma once
//================================================================================
#include "Lock.h"
#include "Bmp24.h"
class CMemDC
{
public:
void Init(HWND hWnd);
HDC GetDC();
HDC Reset();
void Wait();
CBmp24* GetBmp();
void Draw();
void Release();
void Destroy();
void UpdateDC(CBmp24* p);
void FadeOut(); //置淡出标记
void FadeIn(); //置淡入标记
void FadeOutEx(); //淡出
void FadeInEx(); //淡入
private:
CLock m_Lock;
HWND m_hWnd;
HDC m_hMemDC;
HBITMAP m_hBitmap;
HBRUSH m_hBrush;
HBITMAP m_hOldBitmap;
CBmp24 m_ScreenBmp;
CBmp24 m_TempBmp;
int m_bFade;
public:
CMemDC();
virtual ~CMemDC();
};
//==================================================================================
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?