亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? stats.cpp

?? The project demonstrates many Windows common controls, including the extensive use of image lists. T
?? CPP
字號:
// stats.cpp : implementation file
//

#include "stdafx.h"
#include "DooDads.h"
#include "stats.h"

#ifdef _DEBUG
#undef THIS_FILE
static char BASED_CODE THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CStatsDialog dialog


CStatsDialog::CStatsDialog(CWnd* pParent /*=NULL*/)
	: CDialog(CStatsDialog::IDD, pParent)
{
	//{{AFX_DATA_INIT(CStatsDialog)
		// NOTE: the ClassWizard will add member initialization here
	//}}AFX_DATA_INIT
	m_pHeader = NULL;
}

CStatsDialog::~CStatsDialog()
{
	if (m_pHeader != NULL)
		delete m_pHeader;
}

void CStatsDialog::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CStatsDialog)
		// NOTE: the ClassWizard will add DDX and DDV calls here
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CStatsDialog, CDialog)
	//{{AFX_MSG_MAP(CStatsDialog)
	ON_WM_PAINT()
	//}}AFX_MSG_MAP
	ON_NOTIFY(HDN_ENDTRACK, IDC_HEADER, OnEndTrack)
END_MESSAGE_MAP()


/////////////////////////////////////////////////////////////////////////////
// CStatsDialog message handlers

BOOL CStatsDialog::OnInitDialog() 
{
	CDialog::OnInitDialog();

	// destroy the placemarker

	CWnd*	pWindow = GetDlgItem(IDC_HEADER);
	pWindow->GetWindowRect(m_rect);
	pWindow->DestroyWindow();

	// measure the font in the dialog

	TEXTMETRIC	tm;
	CClientDC	dc(this);
	CRect		rect;

	dc.GetTextMetrics(&tm);

	ScreenToClient(&m_rect.TopLeft());
	ScreenToClient(&m_rect.BottomRight());

	rect = m_rect;
	rect.bottom = m_rect.top + tm.tmHeight;
	m_rect.top = rect.bottom;

	m_pHeader = new CHeaderCtrl;

	if (!m_pHeader->Create(HDS_BUTTONS | HDS_HORZ | WS_VISIBLE | 
			CCS_TOP | WS_CHILD | WS_TABSTOP | WS_BORDER,
		rect, this, IDC_HEADER))
	{
		TRACE0("Creation failed!\n");
		EndDialog(IDCANCEL);
	}

	
    HD_ITEM hdi;
	TCHAR szHeader[] = _T("Team\tPlayer\tPosition\tGoals\tPIM");
	LPTSTR pstrToken = _tcstok(szHeader, _T("\t"));
	int nIndex = 0;

	while (pstrToken != NULL)
	{
	    hdi.mask = HDI_TEXT | HDI_FORMAT | HDI_WIDTH;
    	hdi.pszText = pstrToken;
    	hdi.cxy = (lstrlen(pstrToken)+3)*tm.tmAveCharWidth;
    	hdi.cchTextMax = lstrlen(hdi.pszText);
    	hdi.fmt = HDF_LEFT | HDF_STRING;

		m_pHeader->InsertItem(nIndex, &hdi);
		nIndex++;
		pstrToken = _tcstok(NULL, _T("\t"));
	}

	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}


void CStatsDialog::OnPaint() 
{
	if (m_pHeader == NULL)
		return;

	CPaintDC dc(this); // device context for painting

	int nCount = m_pHeader->GetItemCount();
	int	nColumn;
	int	*pWidth = new int[nCount];
	int *pLeft = new int[nCount];

	for (nColumn = 0; nColumn < nCount; nColumn++)
	{
		HD_ITEM	hd;

		hd.mask = HDI_WIDTH;
		m_pHeader->GetItem(nColumn, &hd);

		pWidth[nColumn] = hd.cxy;

		if (nColumn == 0)
			pLeft[0] =  m_rect.left;
		else
			pLeft[nColumn] = pLeft[nColumn-1] + pWidth[nColumn-1];
	}

	int 	nYPos;
	int 	nRow = 1;
	int 	nHeight;
	CString	str;
	CString strName;

	int nOldMode = dc.SetBkMode(TRANSPARENT);
 
	for (nColumn = 0; nColumn < nCount; nColumn++)
	{
		HD_ITEM	hd;
		hd.mask = HDI_TEXT;
		hd.cchTextMax = 40;
		hd.pszText = strName.GetBuffer(hd.cchTextMax);
		m_pHeader->GetItem(nColumn, &hd);
		strName.ReleaseBuffer();

		nRow = 1;
		for (nYPos = m_rect.top; nYPos < m_rect.bottom; nYPos += nHeight)
		{
			CRect rectPainting(pLeft[nColumn], nYPos,
					min(pLeft[nColumn]+pWidth[nColumn], m_rect.right),
					m_rect.bottom);

			str.Format(_T("%s%d"), (LPCTSTR) strName, nRow);
			nHeight = dc.DrawText(str, rectPainting, DT_TOP | DT_LEFT | DT_SINGLELINE);
			nRow++; 	
		}
	}

	dc.SetBkMode(nOldMode);
	delete pWidth;
	delete pLeft;
	// Do not call CDialog::OnPaint() for painting messages
}

void CStatsDialog::OnEndTrack(NMHDR* pNMHDR, LRESULT* pResult)
{
	// just repaint everything!
	Invalidate();
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一二三区在线观看| 亚洲美女在线一区| 日韩理论电影院| 男人操女人的视频在线观看欧美| 国产精选一区二区三区| 色综合久久综合网97色综合| 欧美一区二区久久| 亚洲激情综合网| av电影在线观看不卡 | 亚洲成人久久影院| 欧美午夜不卡在线观看免费| 精品国精品国产尤物美女| 亚洲高清免费视频| 99久久精品99国产精品| 久久久久久久久97黄色工厂| 日本视频一区二区| 欧美视频在线观看一区二区| 国产精品毛片久久久久久久| 韩国欧美国产1区| 日韩一区二区三区高清免费看看| 亚洲国产精品嫩草影院| 97se亚洲国产综合自在线观| 国产精品超碰97尤物18| 国产不卡视频一区二区三区| 久久婷婷久久一区二区三区| 久久国产三级精品| 制服丝袜亚洲播放| 午夜欧美视频在线观看| 欧美性做爰猛烈叫床潮| 亚洲精品视频一区| 在线精品视频免费播放| 亚洲欧洲国产日本综合| 成人国产精品免费观看| 国产精品国产精品国产专区不片| 成人av电影免费观看| 中文字幕国产精品一区二区| 成人美女视频在线看| 国产精品网曝门| 99免费精品视频| 亚洲精品一二三区| 欧美伊人精品成人久久综合97| 亚洲精品中文字幕乱码三区| 91免费看`日韩一区二区| 亚洲婷婷综合久久一本伊一区| 91丨porny丨户外露出| 亚洲乱码日产精品bd| 欧美吻胸吃奶大尺度电影| 亚洲6080在线| 日韩小视频在线观看专区| 国内久久精品视频| 国产精品视频第一区| 色诱亚洲精品久久久久久| 亚洲国产精品欧美一二99| 日韩一卡二卡三卡国产欧美| 久久99精品久久久久| 国产三级精品在线| 色哦色哦哦色天天综合| 香蕉久久夜色精品国产使用方法| 欧美成人乱码一区二区三区| 成人三级伦理片| 亚洲一区免费视频| 在线综合视频播放| 国产大陆亚洲精品国产| 亚洲欧美激情一区二区| 欧美一区二区视频免费观看| 国产乱子轮精品视频| 亚洲精品国产视频| 日韩精品一区二区三区swag| 国产不卡在线一区| 香蕉加勒比综合久久| 久久午夜羞羞影院免费观看| 色8久久人人97超碰香蕉987| 欧洲生活片亚洲生活在线观看| 日韩精品色哟哟| 国产欧美日韩另类视频免费观看| 欧美系列在线观看| 国产成人午夜电影网| 香蕉成人啪国产精品视频综合网| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 91美女在线视频| 九九国产精品视频| 亚洲一卡二卡三卡四卡| 久久久99精品久久| 3d成人h动漫网站入口| 国产suv精品一区二区三区| 日日摸夜夜添夜夜添国产精品| 中文字幕av免费专区久久| 欧美一级高清片| 在线精品亚洲一区二区不卡| 国产毛片精品视频| 日韩电影在线免费| 亚洲精品欧美在线| 国产精品动漫网站| 久久综合狠狠综合| 日韩三级精品电影久久久| 欧美中文字幕亚洲一区二区va在线| 国产剧情一区二区三区| 91视频com| 国产精品一级二级三级| 麻豆精品在线播放| 午夜欧美电影在线观看| 一区二区三区成人| 18成人在线观看| 国产精品网站在线| 久久精品在这里| 欧美精品一区二区三区高清aⅴ| 欧美高清视频不卡网| 91国产免费看| 一本色道**综合亚洲精品蜜桃冫| 不卡影院免费观看| 岛国av在线一区| 国产aⅴ精品一区二区三区色成熟| 免费成人在线影院| 蜜臀99久久精品久久久久久软件| 亚洲午夜久久久| 午夜久久电影网| 午夜在线成人av| 婷婷开心激情综合| 五月天精品一区二区三区| 亚洲超碰精品一区二区| 婷婷国产v国产偷v亚洲高清| 天天综合色天天| 麻豆成人久久精品二区三区小说| 免费日韩伦理电影| 九九**精品视频免费播放| 色www精品视频在线观看| 91麻豆免费在线观看| 91久久精品午夜一区二区| 在线国产亚洲欧美| 欧美精品一级二级三级| 日韩欧美自拍偷拍| 久久亚区不卡日本| 国产精品理论片| 亚洲国产一区二区视频| 奇米色777欧美一区二区| 久久99精品网久久| 夫妻av一区二区| 91极品美女在线| 51午夜精品国产| 国产性做久久久久久| 亚洲欧美区自拍先锋| 香港成人在线视频| 国产美女娇喘av呻吟久久| www.亚洲国产| 欧美精品一二三| 国产日韩高清在线| 一区二区三区在线观看视频| 免费看日韩a级影片| 风间由美一区二区三区在线观看| 91丨porny丨国产| 日韩一区二区在线观看视频| 亚洲国产精品传媒在线观看| 亚洲国产美女搞黄色| 久久99久久99精品免视看婷婷 | 99在线热播精品免费| 欧美网站大全在线观看| 2023国产精品自拍| 亚洲免费高清视频在线| 六月婷婷色综合| 色综合天天综合给合国产| 日韩一区二区三区电影在线观看 | 国产一区二区看久久| 91九色02白丝porn| 久久午夜羞羞影院免费观看| 亚洲国产日韩一区二区| 粗大黑人巨茎大战欧美成人| 欧美日韩的一区二区| 国产精品看片你懂得| 麻豆精品一区二区三区| 色国产精品一区在线观看| 一区二区三区在线视频观看58| 日本伊人精品一区二区三区观看方式| 成人高清在线视频| 精品欧美乱码久久久久久1区2区| 亚洲欧洲日韩综合一区二区| 精品午夜久久福利影院| 欧美日韩在线精品一区二区三区激情| 国产精品视频在线看| 极品销魂美女一区二区三区| 欧美三级日韩三级| **网站欧美大片在线观看| 国产一区二区三区精品欧美日韩一区二区三区| 色婷婷综合久久久久中文一区二区 | 成人久久18免费网站麻豆| 69堂成人精品免费视频| 一区二区三区精品在线| 99久久久国产精品免费蜜臀| 久久精品视频在线看| 毛片av一区二区| 91精品国产综合久久久蜜臀粉嫩 | 亚洲v精品v日韩v欧美v专区| 99v久久综合狠狠综合久久| 久久影院午夜片一区| 精品一区二区三区不卡| 日韩亚洲欧美成人一区| 日韩高清不卡在线| 欧美丰满嫩嫩电影| 天天操天天综合网| 欧美一区午夜精品| 欧美96一区二区免费视频|