コード例 #1
0
ファイル: CmdFuncs.cpp プロジェクト: techpub/archive-code
	POSITION	TabWnd_AddNormalTab(CTabWnd *pTabWnd, LPCTSTR lpszCaption, HWND hRelativeWnd, LPCTSTR lpszPngIcon)
	{
		CTabItem_Normal	*pNormalTabItem = NULL;

		pNormalTabItem = new CTabItem_Normal;
		pNormalTabItem->SetCaption(lpszCaption);
		pNormalTabItem->SetRelativeWnd(hRelativeWnd);
		pNormalTabItem->SetIcon(lpszPngIcon);
		return pTabWnd->AddTab(pNormalTabItem);
	}
コード例 #2
0
int CAdvanceTabWnd::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
	if (CTabWnd::OnCreate(lpCreateStruct) == -1)
		return -1;

	// TODO:  在此添加您专用的创建代码
	SetBarBkDraw(new CPageTabBkDraw);
	SetBarMarginLogic(CRect(10, 0, 0, 0));

	InitToolBar();

	CTabItem_Normal	*pNormalTabItem = NULL;

	pNormalTabItem = new CTabItem_Normal;
	pNormalTabItem->SetCaption(GetResString(IDS_SERVER));
	pNormalTabItem->SetRelativeWnd(theApp.emuledlg->serverwnd->GetSafeHwnd());
	m_aposTabs[TI_SERVER] = AddTab(pNormalTabItem);
	pNormalTabItem = NULL;

	pNormalTabItem = new CTabItem_Normal;
	pNormalTabItem->SetCaption(GetResString(IDS_EM_KADEMLIA));
	pNormalTabItem->SetRelativeWnd(theApp.emuledlg->kademliawnd->GetSafeHwnd());
	m_aposTabs[TI_KAD] = AddTab(pNormalTabItem);
	pNormalTabItem = NULL;

	pNormalTabItem = new CTabItem_Normal;
	pNormalTabItem->SetCaption(GetResString(IDS_EM_STATISTIC));
	pNormalTabItem->SetRelativeWnd(theApp.emuledlg->statisticswnd->GetSafeHwnd());
	m_aposTabs[TI_STAT] = AddTab(pNormalTabItem);
	pNormalTabItem = NULL;

	return 0;
}