⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 propertyctrl.cpp

📁 实现了一个简单的个人事务助理的工具
💻 CPP
字号:
#include "stdafx.h"
#include "PropertyCtrl.h"


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


// CSheetTabCtrl

CSheetTabCtrl::CSheetTabCtrl()
{
}

CSheetTabCtrl::~CSheetTabCtrl()
{
}


BEGIN_MESSAGE_MAP(CSheetTabCtrl, CTabCtrl)
        //{{AFX_MSG_MAP(CSheetTabCtrl)
        ON_NOTIFY_REFLECT(TCN_SELCHANGE, OnSelchange)
        //}}AFX_MSG_MAP
END_MESSAGE_MAP()

// Change the tab on the top
void CSheetTabCtrl::OnSelchange(NMHDR* pNMHDR, LRESULT* pResult)
{
	SetActivePage (GetCurSel ());
	*pResult = 0;
}

int CSheetTabCtrl::SetActivePage (int nPage) {
	CPropertyPages*	pPropPage;

	int		nN;
	if (nPage < 0 || nPage > m_nPages) nPage = 0;
	
	pPropPage = (CPropertyPages *) m_Dialogs.GetAt (m_nActPage);

	nN = pPropPage->m_pDialogPage->SetWindowPos (NULL,
		pPropPage->m_Rect.left, pPropPage->m_Rect.top, 0, 0, SWP_HIDEWINDOW |
		SWP_NOSIZE);

	pPropPage = (CPropertyPages *) m_Dialogs.GetAt (nPage);
	nN = pPropPage->m_pDialogPage->SetWindowPos (NULL,
		pPropPage->m_Rect.left, pPropPage->m_Rect.top, 0, 0, SWP_SHOWWINDOW |
		SWP_NOSIZE);
	
	m_nActPage = nPage;

	SetCurSel(m_nActPage);

	pPropPage->m_pDialogPage->UpdateWindow();

	return TRUE;
}

////////////////////////////////////////////////////////////////////////////

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -