📄 spdtab.cpp
字号:
// SpdTab.cpp: implementation of the CSpdTab class.
//
//////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "CVenus.h"
#include "SpdTab.h"
#include "MainFrm.h"
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif
BEGIN_MESSAGE_MAP(CSpdTab, CBCGTabWnd)
ON_NOTIFY(NM_DBLCLK, 2 , OnDblclkTree2)
ON_NOTIFY(NM_DBLCLK, 3 , OnDblclkTree3)
ON_NOTIFY(NM_DBLCLK, 4 , OnDblclkTree4)
END_MESSAGE_MAP()
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
#include "SpdWorkSpaceBar.h"
CSpdTab::CSpdTab()
{
}
CSpdTab::~CSpdTab()
{
}
void CSpdTab::OnDblclkTree2(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here
CSpdWorkSpaceBar* wParent;
wParent = (CSpdWorkSpaceBar*)GetParent();
HTREEITEM hTreeItem1 = wParent->m_wndTree1.GetSelectedItem();
CString str = wParent->m_wndTree1.GetItemText(hTreeItem1);
int i;
for(i = 1; i < 18; i++)
if(str.Compare(wParent->csOperatorTree[i]) == 0)
break;
switch(i)
{
case 1:
((CMainFrame*)AfxGetMainWnd())->OnInitFileNew();
break;
case 2:
((CMainFrame*)AfxGetMainWnd())->OnInitFileOpen();
break;
case 3:
((CMainFrame*)AfxGetMainWnd())->OnSpdSaveUser();
break;
case 4:
((CMainFrame*)AfxGetMainWnd())->OnSpdSaveAsUser();
break;
case 5:
((CMainFrame*)AfxGetMainWnd())->OnSpdCloseproject();
break;
case 7:
((CMainFrame*)AfxGetMainWnd())->OnDataEditprojectinfo();
break;
case 8:
((CMainFrame*)AfxGetMainWnd())->OnDataInput();
break;
case 9:
((CMainFrame*)AfxGetMainWnd())->OnDataSdt();
break;
case 11:
((CMainFrame*)AfxGetMainWnd())->OnSdSpr();
break;
case 12:
((CMainFrame*)AfxGetMainWnd())->OnMenuitemShotparaselect();
break;
case 13:
((CMainFrame*)AfxGetMainWnd())->OnMenuitemShotforecast();
break;
case 15:
((CMainFrame*)AfxGetMainWnd())->OnMenuitemSanddesign();
break;
case 16:
((CMainFrame*)AfxGetMainWnd())->OnMenuitem33799();
break;
case 17:
((CMainFrame*)AfxGetMainWnd())->OnMenuitem33798();
break;
}
*pResult = 0;
}
void CSpdTab::OnDblclkTree3(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here
// TODO: Add your control notification handler code here
CSpdWorkSpaceBar* wParent;
wParent = (CSpdWorkSpaceBar*)GetParent();
HTREEITEM hTreeItem1 = wParent->m_wndTree2.GetSelectedItem();
CString str = wParent->m_wndTree2.GetItemText(hTreeItem1);
int i;
for(i = 1; i < 14; i++)
if(str.Compare(wParent->csGraphTree[i]) == 0)
break;
switch(i)
{
case 1:
((CMainFrame*)AfxGetMainWnd())->OnMenuitemWord();
break;
case 3:
((CMainFrame*)AfxGetMainWnd())->OnMenuitemOilPaintKskm();
break;
case 4:
((CMainFrame*)AfxGetMainWnd())->OnMenuitemOilPaintKsxw();
break;
case 5:
((CMainFrame*)AfxGetMainWnd())->OnMenuitemOilPaintKzrxw();
break;
case 6:
((CMainFrame*)AfxGetMainWnd())->OnMenuitemOilPaintKskj();
break;
case 7:
((CMainFrame*)AfxGetMainWnd())->OnMenuitemOilPaintKsyh();
break;
case 8:
((CMainFrame*)AfxGetMainWnd())->OnMenuitemOilPaintKsyc();
break;
case 9:
((CMainFrame*)AfxGetMainWnd())->OnMenuitemOilPaintKswh();
break;
case 10:
((CMainFrame*)AfxGetMainWnd())->OnMenuitemOilPaintWhfks();
break;
case 11:
((CMainFrame*)AfxGetMainWnd())->OnMenuitemOilPaintKswc();
break;
case 12:
((CMainFrame*)AfxGetMainWnd())->OnMenuitemOilPaintKskzr();
break;
case 13:
((CMainFrame*)AfxGetMainWnd())->OnMenuitemScale();
break;
}
*pResult = 0;
}
void CSpdTab::OnDblclkTree4(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here
CSpdWorkSpaceBar* wParent;
wParent = (CSpdWorkSpaceBar*)GetParent();
HTREEITEM hTreeItem1 = wParent->m_wndTree3.GetSelectedItem();
CString str = wParent->m_wndTree3.GetItemText(hTreeItem1);
int i;
for(i = 1; i < 12; i++)
if(str.Compare(wParent->csGraphTree_3[i]) == 0)
break;
switch(i)
{
case 1:
((CMainFrame*)AfxGetMainWnd())->OnMenuitemWord();
break;
case 3:
((CMainFrame*)AfxGetMainWnd())->OnMenuitemGasPaintKskm();
break;
case 4:
((CMainFrame*)AfxGetMainWnd())->OnMenuitemGasPaintKsxw();
break;
case 5:
((CMainFrame*)AfxGetMainWnd())->OnMenuitemGasPaintKskj();
break;
case 6:
((CMainFrame*)AfxGetMainWnd())->OnMenuitemGasPaintKsdp();
break;
case 7:
((CMainFrame*)AfxGetMainWnd())->OnMenuitemGasPaintKsyc();
break;
case 8:
((CMainFrame*)AfxGetMainWnd())->OnMenuitemGasPaintKspk();
break;
case 9:
((CMainFrame*)AfxGetMainWnd())->OnMenuitemGasPaintKswc();
break;
case 10:
((CMainFrame*)AfxGetMainWnd())->OnMenuitemGasPaintKskzr();
break;
case 11:
((CMainFrame*)AfxGetMainWnd())->OnMenuitemScale();
break;
}
*pResult = 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -