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

📄 mirmsgbox3d.h

📁 传奇2客户端源码
💻 H
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -