48 lines
1.2 KiB
C++
48 lines
1.2 KiB
C++
#include "SunClientPrecompiledHeader.h"
|
|
#include "testcasechat.h"
|
|
#include "ChatDialog.h"
|
|
#include "interfacemanager.h"
|
|
#include "uiChatMan/uiChatMan_def.h"
|
|
//-------------------------------------------------------------------------------------------
|
|
/**
|
|
*/
|
|
TestCaseChat::TestCaseChat(void)
|
|
{
|
|
this->SetName(_T("CHAT"));
|
|
}
|
|
|
|
//-------------------------------------------------------------------------------------------
|
|
/**
|
|
*/
|
|
TestCaseChat::~TestCaseChat(void)
|
|
{
|
|
}
|
|
|
|
|
|
//-------------------------------------------------------------------------------------------
|
|
/**
|
|
*/
|
|
void
|
|
TestCaseChat::ProcessKeyInput(DWORD dwTick)
|
|
{
|
|
if (g_Input.GetState( DIK_LCONTROL, KS_DOWN ) || g_Input.GetState( DIK_RCONTROL, KS_DOWN ) ||
|
|
g_Input.GetState( DIK_LCONTROL, IKS_DOWN ) || g_Input.GetState( DIK_RCONTROL, IKS_DOWN ) )
|
|
{
|
|
ChatDialog * pDlg = GET_CAST_DIALOG(ChatDialog, IM_CHAT_MANAGER::CHAT_DIALOG);
|
|
if ( pDlg )
|
|
{
|
|
static int i;
|
|
i++;
|
|
|
|
TCHAR szText[INTERFACE_STRING_LENGTH];
|
|
Sprintf( szText, _T("TEST CHAT MESSAGE(%d)"), i);
|
|
|
|
pDlg->AddString( szText );
|
|
}
|
|
}
|
|
}
|
|
|
|
BOOL TestCaseChat::EntMessage(WORD wMessage, int iParam1, int iParam2, int iParam3/* = 0*/, int iParam4 /*= 0*/)
|
|
{
|
|
return TRUE;
|
|
} |