mirmsgbox3d.h
来自「真正的传奇源代码」· C头文件 代码 · 共 47 行
H
47 行
#ifndef _MIRMSGBOX3D_H_
#define _MIRMSGBOX3D_H_
class CMirMsgBox3D : public CMirMsgBox
{
public:
CMirMsgBox3D();
~CMirMsgBox3D();
virtual BOOL Load(CWHWilImageData* pxBtnImage);
virtual BOOL DestoryMessageBox(VOID); // DestoryMessage box
BOOL CreateWnd(CWHWilImageData* pxWndImage, BOOL bCanMove, INT nStartX, INT nStartY, INT nWidth, INT nHeight);
virtual BOOL ShowMessageBox(CHAR* szMgs,INT nType,INT nImgIndex); // Show Message box with Initialization
virtual BOOL HideMessageBox(VOID); // Hide Message box
virtual BOOL OnKeyDown(WPARAM wParam,LPARAM lParam);
virtual HRESULT OnButtonDown(POINT ptMouse); // Button Down
virtual HRESULT OnButtonUp(POINT ptMouse); // Button Up
VOID MoveWnd(POINT ptMouse);
// Render
virtual BOOL RenderMessageBox(INT nLoopTIme);
BOOL RenderBox(VOID);
private:
INT m_nID;
INT m_nFrameImgIdx;
CWHWilImageData* m_pxWndImage;
BOOL m_bCanMove;
BOOL m_bFocused;
POINT m_bGrabbedMousePos;
// 3D抛胶飘
D3DVERTEX m_avMagic[4];
RECT m_rcWnd;
RECT m_rcImgWnd;
INT m_nCurrImageIdx;
INT m_nWidth;
INT m_nHeight;
protected:
};
#endif _MIRMSGBOX3D_H_
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?