pgedevice.h
来自「pocket pc小游戏源码」· C头文件 代码 · 共 48 行
H
48 行
// PGEDevice.h: interface for the CPGEDevice class.
//
//////////////////////////////////////////////////////////////////////
#pragma once
#include "pgestd.h"
class CPGESurface;
class CPGEDevice : public CPGEBase
{
public:
// 创建PGE设备
// hWnd主窗口句柄,ScrDirection绘制方向,PGE_SCREEN_V 纵向, PGE_SCREEN_H横向
CPGEDevice(HWND hWnd, PGE_SCREEN_DIRECTION ScrDirection = PGE_SCREEN_V);
~CPGEDevice();
PGE_RESULT OpenInput();
PGE_RESULT CloseInput();
PGE_RESULT OpenDisplay();
PGE_RESULT CloseDisplay();
PGE_RESULT Suspend();
PGE_RESULT Resume();
PGEDisplayProperties* GetDisplayProperties();
PGEKeyList* GetKeyList();
WORD* BeginDraw();
void EndDraw();
HWND GetHwnd();
DWORD GetDeviceSize();
PGE_RESULT SetMainSurface(CPGESurface** pSurface);
CPGESurface* GetMainSurface();
int GetScreenDir();
void Flip();
private:
HWND m_hWnd;
BOOL m_bEnable;
PGEDisplayProperties m_DisplayProperties;
PGEKeyList m_keys;
DWORD m_dwSize;
CPGESurface* m_pMainSurface;
int m_iScreenDir;
};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?