📄 propertyctrl.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 + -