📄 havething.cpp
字号:
#include "Stdafx.h"
#include "HaveThing.h"
#include "ClientGameDlg.h"
#include ".\havething.h"
//IMPLEMENT_DYNAMIC(CHaveThing, CAFCBaseDialog)
BEGIN_MESSAGE_MAP(CHaveThing, CGameFaceGo)
ON_WM_PAINT()
END_MESSAGE_MAP()
//构造函数
CHaveThing::CHaveThing() : CGameFaceGo(CHaveThing::IDD)
{
m_pParnet=NULL;
}
//析构函数
CHaveThing::~CHaveThing()
{
}
// DDX/DDV 支持
void CHaveThing::DoDataExchange(CDataExchange* pDX)
{
CGameFaceGo::DoDataExchange(pDX);
DDX_Control(pDX, IDOK, m_btOk);
DDX_Control(pDX, IDCANCEL, m_btCancel);
}
//初始化函数
BOOL CHaveThing::OnInitDialog()
{
CGameFaceGo::OnInitDialog();
((CEdit *)GetDlgItem(IDC_THING))->LimitText(60);
return TRUE;
}
//取消函数
void CHaveThing::OnCancel()
{
// CGameFaceGo::OnClose();
CGameFaceGo::OnCancel();
}
//确定函数
void CHaveThing::OnOK()
{
char szBuffer[61];
int iCount=GetDlgItem(IDC_THING)->GetWindowText(szBuffer,sizeof(szBuffer));
if (iCount==0)
{
AfxMessageBox(TEXT("请在输入框中输入离开的理因!"),MB_ICONQUESTION);
GetDlgItem(IDC_THING)->SetFocus();
return;
}
if(m_pParnet)
m_pParnet->SendMessage(IDM_SEND_THING,(WPARAM)szBuffer,(LPARAM)szBuffer);
CGameFaceGo::OnOK();
}
void CHaveThing::OnPaint()
{
CPaintDC dc(this); // device context for painting
dc.SetBkMode(TRANSPARENT);
dc.SetBkColor(RGB(0,0,0));
dc.SelectObject(&CGameImageLink::m_HFont);
dc.TextOut(10,5,"请简明输入您的要离开的原因:");
dc.TextOut(10,50,"注:即使其他玩家不同意,本局结束后你也可以离开");
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -