📄 gm_ui_minimap.h
字号:
// GM_UI_MiniMap.h: interface for the GM_UI_MiniMap class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_GM_UI_MINIMAP_H__DD2DDF0E_0D4E_4CEC_94C3_C5FAD1816F8B__INCLUDED_)
#define AFX_GM_UI_MINIMAP_H__DD2DDF0E_0D4E_4CEC_94C3_C5FAD1816F8B__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class GM_World;
class GM_UI_Minimap : public CGsUIPanel
{
friend GM_World;
public:
VOID SetPanelColor(D3DCOLOR color);
BOOL SetUISize(LONG width, LONG height);
GM_UI_Minimap(CGsUIPanel* pParent);
virtual ~GM_UI_Minimap();
virtual VOID ReleaseSource();
virtual HRESULT RestoreSource();
protected:
virtual LONG OnUpdate();
virtual HRESULT OnDraw(GPOINT point);
// virtual VOID OnTouch(BOOL bTouch);
// virtual VOID OnClick();
virtual ID OnMouseMove( UINT nFlags, GPOINT point );
virtual ID OnMouseWheel( UINT nFlags, short zDelta, GPOINT point );
virtual ID OnLButtonDown( UINT nFlags, GPOINT point );
virtual ID OnLButtonUp( UINT nFlags, GPOINT point );
virtual ID OnLButtonDbClk( UINT nFlags, GPOINT point );
virtual ID OnRButtonDown( UINT nFlags, GPOINT point );
virtual ID OnRButtonUp( UINT nFlags, GPOINT point );
virtual ID OnRButtonDbClk( UINT nFlags, GPOINT point );
virtual ID OnChar( UINT nChar, UINT nRepCnt, UINT nFlags );
virtual ID OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags);
virtual ID OnKeyUp(UINT nChar, UINT nRepCnt, UINT nFlags);
virtual VOID OnNotify(ID ,KEY key);
protected:
virtual BOOL OnInitWorld();
CGsTexture m_MiniMap;
protected:
GRECT m_rcMap;
GRECT m_rcView;
LONG m_size_margin;
DWORD m_panel_color;
private:
GM_World* m_pWorld;
float m_fScaleW;
float m_fScaleH;
};
#endif // !defined(AFX_GM_UI_MINIMAP_H__DD2DDF0E_0D4E_4CEC_94C3_C5FAD1816F8B__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -