home *** CD-ROM | disk | FTP | other *** search
- // QDTabCtrl.cpp : implementation file
- //
-
- #include "stdafx.h"
- #include "MultThrd.h"
- #include "QDTab.h"
-
- #ifdef _DEBUG
- #define new DEBUG_NEW
- #undef THIS_FILE
- static char THIS_FILE[] = __FILE__;
- #endif
-
- /////////////////////////////////////////////////////////////////////////////
- // CQDTabCtrl
-
- CQDTabCtrl::CQDTabCtrl()
- {
- m_rggridResults = NULL;
- }
-
- CQDTabCtrl::~CQDTabCtrl()
- {
- if (m_rggridResults)
- delete[] m_rggridResults;
- }
-
-
- BEGIN_MESSAGE_MAP(CQDTabCtrl, CTabCtrl)
- //{{AFX_MSG_MAP(CQDTabCtrl)
- ON_NOTIFY_REFLECT(TCN_SELCHANGING, OnSelChanging)
- ON_NOTIFY_REFLECT(TCN_SELCHANGE, OnSelChange)
- //}}AFX_MSG_MAP
- END_MESSAGE_MAP()
-
- /////////////////////////////////////////////////////////////////////////////
- // CQDTabCtrl message handlers
-
- void CQDTabCtrl::OnSelChanging(NMHDR* pNMHDR, LRESULT* pResult)
- {
- int iSel = GetCurSel();
- m_rggridResults[iSel].ShowWindow(SW_HIDE);
-
- *pResult = 0;
- }
-
- void CQDTabCtrl::OnSelChange(NMHDR* pNMHDR, LRESULT* pResult)
- {
- int iSel = GetCurSel();
- m_rggridResults[iSel].ShowWindow(SW_SHOW);
-
- *pResult = 0;
- }
-