www.gusucode.com > VC++滚彩球游戏附源程序源码程序 > VC++滚彩球游戏附源程序源码程序\code\ScoreList.cpp

    // ScoreList.cpp : implementation file
// 编码: Leezy
// 最后修改日期:5.1
// Download by http://www.NewXing.com

#include "stdafx.h"
#include "sameball.h"
#include "ScoreList.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CScoreList dialog


CScoreList::CScoreList(CWnd* pParent /*=NULL*/)
	: CDialog(CScoreList::IDD, pParent)
{
	//{{AFX_DATA_INIT(CScoreList)
	m_sName1 = _T("");
	m_sName2 = _T("");
	m_sName3 = _T("");
	m_sName4 = _T("");
	m_sName5 = _T("");
	m_sScore1 = _T("");
	m_sScore2 = _T("");
	m_sScore3 = _T("");
	m_sScore4 = _T("");
	m_sScore5 = _T("");
	m_sMessage = _T("");
	//}}AFX_DATA_INIT
}


void CScoreList::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CScoreList)
	DDX_Text(pDX, IDC_NAME1, m_sName1);
	DDX_Text(pDX, IDC_NAME2, m_sName2);
	DDX_Text(pDX, IDC_NAME3, m_sName3);
	DDX_Text(pDX, IDC_NAME4, m_sName4);
	DDX_Text(pDX, IDC_NAME5, m_sName5);
	DDX_Text(pDX, IDC_SCORE1, m_sScore1);
	DDX_Text(pDX, IDC_SCORE2, m_sScore2);
	DDX_Text(pDX, IDC_SCORE3, m_sScore3);
	DDX_Text(pDX, IDC_SCORE4, m_sScore4);
	DDX_Text(pDX, IDC_SCORE5, m_sScore5);
	DDX_Text(pDX, IDC_MESSAGE, m_sMessage);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CScoreList, CDialog)
	//{{AFX_MSG_MAP(CScoreList)
	ON_WM_CTLCOLOR()
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CScoreList message handlers

HBRUSH CScoreList::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) 
{
	HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
	
	if(m_dCurrentId!=0 && pWnd->m_hWnd==(GetDlgItem(m_dCurrentId)->m_hWnd))
		pDC->SetTextColor(RGB(255,0,0));

	// TODO: Return a different brush if the default is not desired
	return hbr;
}