亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? menutreeview.cpp

?? 又服務(wù)器+客戶端,不錯的例子. 但是有所不同.
?? CPP
字號:
// MenuTreeView.cpp : implementation file
//

#include "stdafx.h"
#include "PhysicM.h"
#include "MenuTreeView.h"
#include "LogView.h"
#include "mainfrm.h"

#include "ProviderDlg.h"
#include "PhysicSetDlg.h"
#include "PhysicRatedlg.h"
#include "dutyinfodlg.h"
#include "salesmandlg.h"
#include "hospitaldlg.h"
#include "officedlg.h"
#include "DoctorDlg.h"
#include "QueryDlg.h"
#include "SaleRecordMDlg.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
///
static char *BaseInfoSetMenu[]={"廠家設(shè)置","藥品信息設(shè)置","藥品費用設(shè)置","職務(wù)設(shè)置","業(yè)務(wù)人員信息設(shè)置","醫(yī)院設(shè)置","科室設(shè)置","醫(yī)生設(shè)置",NULL};
static char *OperateMenu[]={"銷售記錄查詢統(tǒng)計","銷售記錄維護",NULL};

/////////////////////////////////////////////////////////////////////////////
// CMenuTreeView

IMPLEMENT_DYNCREATE(CMenuTreeView, CTreeView)

CMenuTreeView::CMenuTreeView()
{
	//for (int i=0;i<10;i++)
	memset(fpt,0,sizeof(fpt));
	fpt[0]=ProviderInfo;
	fpt[1]=PhysicInfoSet;
	fpt[2]=PhysicRateInfo;
	fpt[3]=DutyInfoSet;
	fpt[4]=SalesManInfo;
	fpt[5]=HospitalInfo;
	fpt[6]=OfficeInfo;
	fpt[7]=DoctorInfo;
	fpt[8]=QueryCount;
	fpt[9]=SaleRecordM;
}

CMenuTreeView::~CMenuTreeView()
{
	if (pImage) 
		delete pImage;
}


BEGIN_MESSAGE_MAP(CMenuTreeView, CTreeView)
	//{{AFX_MSG_MAP(CMenuTreeView)
	ON_WM_CREATE()
	ON_NOTIFY_REFLECT(TVN_SELCHANGED, OnSelchanged)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CMenuTreeView drawing

void CMenuTreeView::OnDraw(CDC* pDC)
{
	CDocument* pDoc = GetDocument();
//	pDC->DrawIcon(10,10,AfxGetApp()->LoadIcon(IDR_MENUVIEW_TMPL));
	// TODO: add draw code here
}

/////////////////////////////////////////////////////////////////////////////
// CMenuTreeView diagnostics

#ifdef _DEBUG
void CMenuTreeView::AssertValid() const
{
	CTreeView::AssertValid();
}

void CMenuTreeView::Dump(CDumpContext& dc) const
{
	CTreeView::Dump(dc);
}
#endif //_DEBUG

/////////////////////////////////////////////////////////////////////////////
// CMenuTreeView message handlers

int CMenuTreeView::OnCreate(LPCREATESTRUCT lpCreateStruct) 
{
	if (CTreeView::OnCreate(lpCreateStruct) == -1)
		return -1;

	pImage=new CImageList();
	
	ASSERT (pImage !=NULL);
	pImage->Create(18,18,TRUE | ILC_COLOR32,8,0);
	pImage->Add(AfxGetApp()->LoadIcon(IDI_ICON8));
	pImage->Add(AfxGetApp()->LoadIcon(IDI_ICON2));
	pImage->Add(AfxGetApp()->LoadIcon(IDI_ICON3));
	pImage->Add(AfxGetApp()->LoadIcon(IDI_ICON1));
	pImage->Add(AfxGetApp()->LoadIcon(IDI_ICON4));
	pImage->Add(AfxGetApp()->LoadIcon(IDI_ICON5));
	pImage->Add(AfxGetApp()->LoadIcon(IDI_ICON6));
	pImage->Add(AfxGetApp()->LoadIcon(IDI_ICON7));
	
	pTree = &GetTreeCtrl();
	pTree->SetImageList(pImage,TVSIL_NORMAL);

	HTREEITEM hRoot,hChild;
	pTree->ModifyStyle(0,TVS_HASLINES | TVS_LINESATROOT | TVS_HASBUTTONS );
	hRoot=pTree->InsertItem("主菜單",0,0,TVI_ROOT);
	hChild=pTree->InsertItem("基礎(chǔ)信息設(shè)置",0,0,hRoot);
	char **p=BaseInfoSetMenu;
	int i=0;
	while(*p!=NULL)
	{
		pTree->InsertItem(*p,i,i,hChild);
		i++;
		p++;
	}
	hChild=pTree->InsertItem("日常管理",0,0,hRoot);
	for(i=0,p=OperateMenu;*p!=NULL;i++)
	{
		pTree->InsertItem(*p,0,0,hChild);
		p++;
	}
	pTree->InsertItem("關(guān)于...",0,0,hRoot);
	pTree->Expand(hRoot,TVE_EXPAND);
	pTree->SelectItem(NULL);
	 //SetIcon(AfxGetApp()->LoadIcon(IDR_MENUVIEW_TMPL),TRUE);
	
	// TODO: Add your specialized creation code here
	
	return 0;
}


void CMenuTreeView::CallFun(CString str)
{
	char **p=BaseInfoSetMenu;
	int i=0;
	while(*p!=NULL)
	{
		if(str.Compare(*p)==0) 
		{
			if(fpt[i]) {
				(this->*fpt[i])();
				pTree->SelectItem(NULL);
			}
			break;
		}
		p++;
		i++;
	}
	if (*p) return;//已經(jīng)調(diào)用
	int j=0;
	p=OperateMenu;
	while(*p!=NULL)
	{
		if(str.Compare(*p)==0) 
		{
			if(fpt[i+j]) {
				(this->*fpt[i+j])();
				pTree->SelectItem(NULL);
			}
			break;
		}
		p++;
		j++;
	}
}

void CMenuTreeView::OnSelchanged(NMHDR* pNMHDR, LRESULT* pResult) 
{
	NM_TREEVIEW* pNMTreeView = (NM_TREEVIEW*)pNMHDR;
	HTREEITEM hTreeItem=pTree->GetSelectedItem();
	if(hTreeItem==NULL) return;
    CString ItemText=pTree->GetItemText(hTreeItem);
	CallFun(ItemText);
	*pResult = 0;
}
void CMenuTreeView::ProviderInfo()
{
	CProviderDlg pd;
	pd.DoModal();
}
void CMenuTreeView::PhysicInfoSet()
{
	CPhysicSetDlg pd;
	pd.DoModal();
}
void CMenuTreeView::PhysicRateInfo()
{
	CPhysicRateDlg rd;
	rd.DoModal();
}
void CMenuTreeView::DutyInfoSet()
{
	CDutyInfoDlg dutydlg;
	dutydlg.DoModal();
}
void CMenuTreeView::SalesManInfo()
{
	CSalesManDlg sd;
	sd.DoModal();	
}
void CMenuTreeView::HospitalInfo()
{
	CHospitalDlg hd;
	hd.DoModal();
}
void CMenuTreeView::OfficeInfo()
{
	COfficeDlg od;
	od.DoModal();
}
void CMenuTreeView::DoctorInfo()
{
	CDoctorDlg dd;
	dd.DoModal();
}
void CMenuTreeView::QueryCount()
{
	CQueryDlg qd;
	qd.DoModal();
}
void CMenuTreeView::SaleRecordM()
{
	CSaleRecordMDlg sd;
	sd.DoModal();
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕免费不卡在线| 欧美韩国日本综合| 国产成人在线看| 亚洲久本草在线中文字幕| 制服丝袜国产精品| 91影视在线播放| 激情综合一区二区三区| 一区二区三区在线视频观看| 亚洲精品一区二区三区在线观看| 91一区在线观看| 国产一区二区h| 视频一区二区三区在线| 亚洲欧美在线观看| 久久一区二区三区四区| 91精品国产综合久久福利软件| 成人性生交大片免费看中文 | 91在线小视频| 激情欧美一区二区三区在线观看| 亚洲一级二级三级在线免费观看| 欧美国产日韩精品免费观看| 欧美一区二视频| 欧美日韩一级大片网址| 99re66热这里只有精品3直播| 国产一二精品视频| 捆绑变态av一区二区三区| 亚洲国产一区二区三区| 国产精品国产三级国产aⅴ入口| 精品成人佐山爱一区二区| 欧美日韩久久一区二区| 欧美亚洲愉拍一区二区| 99re这里只有精品视频首页| 盗摄精品av一区二区三区| 黄色日韩三级电影| 国产酒店精品激情| 国产一区二区三区美女| 精品在线免费视频| 久草热8精品视频在线观看| 日韩高清一区二区| 日韩精品免费专区| 亚洲最大色网站| 一区二区三区在线观看国产| 亚洲精品高清在线| 一区二区三区成人在线视频| 亚洲二区在线观看| 日韩高清中文字幕一区| 日韩va欧美va亚洲va久久| 午夜视频在线观看一区| 婷婷综合在线观看| 美女视频黄 久久| 久久se精品一区二区| 国产精品资源网| 国产91精品免费| 91丨国产丨九色丨pron| 在线免费亚洲电影| 欧美久久婷婷综合色| 91精品国产综合久久久久久久| 91精品一区二区三区久久久久久 | 欧美人与z0zoxxxx视频| 欧美疯狂性受xxxxx喷水图片| 欧美一级爆毛片| 久久综合成人精品亚洲另类欧美| 国产亚洲成av人在线观看导航| 国产精品萝li| 亚洲第一电影网| 久久国产精品72免费观看| 国产不卡免费视频| 欧美性高清videossexo| 日韩美女视频在线| 国产精品视频yy9299一区| 亚洲欧洲综合另类在线| 日韩高清不卡在线| 懂色av中文字幕一区二区三区| 91在线丨porny丨国产| 在线播放国产精品二区一二区四区| 91精品综合久久久久久| 中文字幕乱码一区二区免费| 亚洲最新视频在线播放| 久国产精品韩国三级视频| 91色在线porny| 日韩一级成人av| 亚洲欧洲综合另类在线| 青青草视频一区| 97久久超碰国产精品| 欧美一区二区视频免费观看| 国产精品久久久久一区| 五月婷婷色综合| 成人激情免费电影网址| 911精品国产一区二区在线| 久久麻豆一区二区| 亚洲丰满少妇videoshd| 成人免费不卡视频| 欧美大度的电影原声| 亚洲欧洲性图库| 久久激五月天综合精品| 色伊人久久综合中文字幕| 精品精品国产高清一毛片一天堂| 一区二区三区在线视频观看58| 国产精品99久久久久久似苏梦涵| 色诱视频网站一区| 久久男人中文字幕资源站| 亚洲成av人片在www色猫咪| 国产xxx精品视频大全| 日韩一区二区在线看片| 亚洲影院在线观看| 成人av电影在线播放| 欧美一激情一区二区三区| 一区二区三区免费在线观看| 国产乱码精品一区二区三区忘忧草 | 日日夜夜一区二区| 99在线热播精品免费| 日韩精品一区二区在线| 亚洲第一电影网| 一本大道久久a久久综合| 日本一区二区三区高清不卡| 蜜臀av一级做a爰片久久| 在线欧美一区二区| 亚洲手机成人高清视频| 国产成人在线视频免费播放| 日韩美女主播在线视频一区二区三区 | 麻豆精品在线播放| 欧美日韩不卡一区二区| 亚洲香肠在线观看| 色婷婷综合久久| 亚洲欧洲精品一区二区三区| 国产精品白丝jk黑袜喷水| ww久久中文字幕| 捆绑调教一区二区三区| 精品久久五月天| 久久国产精品露脸对白| 日韩欧美精品在线视频| 美女网站色91| 精品国产乱码久久久久久免费 | 日韩免费一区二区| 视频一区二区三区中文字幕| 欧美久久免费观看| 视频一区二区欧美| 欧美一区二区国产| 美腿丝袜亚洲色图| 亚洲精品一区二区三区福利| 久久99国产精品尤物| 久久久久久久久久电影| 国产麻豆成人精品| 欧美激情在线一区二区| 成人黄色小视频| 亚洲人成网站影音先锋播放| 色综合天天在线| 一区二区三区波多野结衣在线观看| 色婷婷久久综合| 香蕉成人啪国产精品视频综合网 | 色婷婷久久综合| 亚洲第一激情av| 欧美大片一区二区| 国产成人亚洲综合a∨猫咪| 中文文精品字幕一区二区| av不卡在线观看| 亚洲永久免费av| 日韩免费福利电影在线观看| 国产激情视频一区二区在线观看| 亚洲国产经典视频| 色狠狠色狠狠综合| 日韩av网站在线观看| 久久久影视传媒| 91免费看视频| 日韩激情视频在线观看| 久久久国产精品麻豆 | 日韩一级成人av| 国产剧情一区在线| 亚洲女与黑人做爰| 欧美群妇大交群的观看方式| 国产乱一区二区| 一区二区三区精品视频| 日韩亚洲欧美中文三级| 成人黄色免费短视频| 日韩国产欧美一区二区三区| 国产三级精品在线| 欧美性受xxxx| 国产在线视频不卡二| 亚洲精品欧美激情| 精品少妇一区二区三区在线视频| 丰满放荡岳乱妇91ww| 亚洲狠狠爱一区二区三区| 精品成人a区在线观看| 色综合激情久久| 国产乱人伦精品一区二区在线观看 | 国产福利一区二区三区视频| 一区二区三区久久久| 国产亚洲视频系列| 欧美精品一卡二卡| 成人黄色小视频| 久久99精品国产麻豆婷婷| 亚洲精品久久7777| 国产亚洲精品福利| 欧美一区二区啪啪| 91麻豆视频网站| 国产91综合一区在线观看| 日韩av电影免费观看高清完整版 | 欧美一级精品在线| 在线精品国精品国产尤物884a| 国产一区二区三区国产| 亚洲成人免费av|