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

📄 msgbox.cpp

📁 传奇2客户端源码
💻 CPP
字号:
//#include "MsgBox.h"
#include "stdafx.h"


CMsgBox::CMsgBox()	// Constructor
{
	m_nType = 0;
	m_bActive = FALSE;
	m_bInited = FALSE;
	m_bSet = FALSE;
}

CMsgBox::~CMsgBox()	// Destructor
{

}
	// Function

/*
#define MSG_BTN_OK				1
#define MSG_BTN_YESNO			2
#define MSG_BTN_YESNOCANCLE		4
#define MSG_EDITEXIST			128
*/
BOOL CMsgBox::SetMsgBox(CHAR* szMsg,INT nType)				// Init Messages
{
	INT nLength;
	nLength = strlen(szMsg);
	if(nLength!=0)
	{
		ZeroMemory(m_szMsg,MAX_PATH);
		strcpy(m_szMsg,szMsg);
		m_nType = nType;
		m_bInited = TRUE;
	}
	else
		m_bInited = FALSE;
	return m_bInited;
}

BOOL CMsgBox::ShowMessageBox(VOID)							// Show Message box with Initialized
{
	m_bActive = TRUE;
	return m_bActive;
}

BOOL CMsgBox::ShowMessageBox(CHAR* szMsg,INT nType)		// Show	Message box with Initialization
{
	if(SetMsgBox(szMsg,nType))
		return ShowMessageBox();
	else
		m_bActive = FALSE;
	return m_bActive;
}

BOOL CMsgBox::HideMessageBox()							// Hide Message box
{
	m_bActive = FALSE;
	return TRUE;
}

BOOL CMsgBox::DestoryMessageBox(VOID)						// DestoryMessage box
{
	m_nType = 0;
	m_bActive = FALSE;
	m_bInited = FALSE;
	return TRUE;
}

HRESULT CMsgBox::OnButtonDown(LPARAM lParam, WPARAM wParam)		// Button Down
{
	HRESULT	hResult = 0;

	return hResult;
}

HRESULT	CMsgBox::OnButtonUp(LPARAM lParam,WPARAM wParam)		// Button Up
{
	HRESULT	hResult = 0;

	return hResult;	
/*
#define CLICK_NONE			0
#define CLICK_OK			1
#define CLICK_YES			2
#define CLICK_NO			4
#define CLICK_CANCLE		8
#define HAVE_EDITOBOX		128
#define HAVE_NO_EDITBOX		256
*/
}

BOOL CMsgBox::IsActive(VOID)
{
	return m_bActive;
}
BOOL CMsgBox::IsInited(VOID)
{
	return m_bInited;
}

	// Render Process
BOOL CMsgBox::RenderMessageBox(INT nLoopTIme)							// Render Function
{
	if(m_bInited&&m_bActive)
	{
		// Draw Text With Dlg Image
		return TRUE;
	}
	return FALSE;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -