?? venustab.cpp
字號(hào):
// VenusTab.cpp: implementation of the CVenusTab class.
//
//////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "CVenus.h"
#include "VenusTab.h"
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif
BEGIN_MESSAGE_MAP(CVenusTab, CBCGTabWnd)
ON_NOTIFY(NM_DBLCLK, 2 , OnDblclkTree2)
ON_NOTIFY(NM_RETURN, 2, OnReturnTree2)
ON_NOTIFY(NM_DBLCLK, 3 , OnDblclkTree3)
ON_NOTIFY(NM_DBLCLK, 4 , OnDblclkTree3)
END_MESSAGE_MAP()
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
#include "WorkSpaceBar.h"
CVenusTab::CVenusTab()
{
}
CVenusTab::~CVenusTab()
{
}
void CVenusTab::OnDblclkTree2(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here
CWorkspaceBar* wParent;
wParent = (CWorkspaceBar*)GetParent();
HTREEITEM hTreeItem1 = wParent->m_wndTree1.GetSelectedItem();
CString str = wParent->m_wndTree1.GetItemText(hTreeItem1);
for(int i = 1; i < wParent->m_ItemCounter; i++)
{
if(str.Compare(wParent->csProjectTree[i]) == 0)
{
((CCVenusApp*)AfxGetApp())->OnProject(IDM_PROJECT_1 + i - 1);
}
}
*pResult = 0;
}
void CVenusTab::OnReturnTree2(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here
*pResult = 0;
}
void CVenusTab::OnDblclkTree3(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here
CWorkspaceBar* wParent;
wParent = (CWorkspaceBar*)GetParent();
HTREEITEM hTreeItem1 = wParent->m_wndTree2.GetSelectedItem();
CString str = wParent->m_wndTree2.GetItemText(hTreeItem1);
for(int i = 1; i < 25; i++)
{
if(str.Compare(wParent->csOperatorTree[i]) == 0)
{
switch(i)
{
case 0x01:
((CCVenusApp*)AfxGetApp())->OnBaseNew();
break;
case 0x02:
((CCVenusApp*)AfxGetApp())->OnBaseOpen();
break;
case 0x03:
((CCVenusApp*)AfxGetApp())->OnBaseSave();
break;
case 0x04:
((CCVenusApp*)AfxGetApp())->OnBaseSaveas();
break;
case 0x05:
((CCVenusApp*)AfxGetApp())->OnAnalyseCalc1();
break;
case 0x06:
((CCVenusApp*)AfxGetApp())->OnVenusSyn();
break;
case 0x07:
((CCVenusApp*)AfxGetApp())->OnBasePrintpreview();
break;
case 0x08:
((CCVenusApp*)AfxGetApp())->OnBasePrint();
break;
case 10:
((CCVenusApp*)AfxGetApp())->OnDispCalcRst();
break;
case 11:
((CCVenusApp*)AfxGetApp())->OnDisCurRst();
break;
case 12:
((CCVenusApp*)AfxGetApp())->OnDisplay1();
break;
case 13:
((CCVenusApp*)AfxGetApp())->OnResultPrintpreview();
break;
case 14:
((CCVenusApp*)AfxGetApp())->OnDisplay4();
break;
case 16:
((CCVenusApp*)AfxGetApp())->OnDispGraph1();
break;
case 17:
((CCVenusApp*)AfxGetApp())->OnDisCurGraph();
break;
case 18:
((CCVenusApp*)AfxGetApp())->OnGraphSave();
break;
case 19:
((CCVenusApp*)AfxGetApp())->OnDispGraph2();
break;
case 20:
((CCVenusApp*)AfxGetApp())->OnBitmap();
break;
case 21:
((CCVenusApp*)AfxGetApp())->OnDispGraph3();
break;
case 22:
((CCVenusApp*)AfxGetApp())->OnDispGraph4();
break;
case 23:
((CCVenusApp*)AfxGetApp())->OnDispGraph5();
break;
case 24:
((CCVenusApp*)AfxGetApp())->OnDispGraph6();
break;
}
break;
}
}
*pResult = 0;
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -