⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 infoview.cpp

📁 参数化车间设备资源绘制程序
💻 CPP
字号:
// infoView.cpp : 实现文件
//

#include "stdafx.h"
#include "VisDraw.h"
#include "infoView.h"
//#include "VisDrawDoc.h"
//#include "WinSplitterView.h"


// CinfoView
//static _TCHAR *_gyItem[3] = 
//{
//	_T("机械加工工艺过程信息表"), 
//	_T("机械加工工序信息表"),  
//	_T("机械加工工艺信息表"), 
//	//_T("磨床"), 
//	
//	
//};

IMPLEMENT_DYNCREATE(CinfoView, CListView)

CinfoView::CinfoView()
{

}

CinfoView::~CinfoView()
{
}

BEGIN_MESSAGE_MAP(CinfoView, CListView)
END_MESSAGE_MAP()


// CinfoView 诊断

#ifdef _DEBUG
void CinfoView::AssertValid() const
{
	CListView::AssertValid();
}

#ifndef _WIN32_WCE
void CinfoView::Dump(CDumpContext& dc) const
{
	CListView::Dump(dc);
}
#endif
#endif //_DEBUG


// CinfoView 消息处理程序

CVisDrawDoc* CinfoView::GetDocument() const
{
	ASSERT(m_pDocument->IsKindOf(RUNTIME_CLASS(CVisDrawDoc)));
	return (CVisDrawDoc*)m_pDocument;
}
void CinfoView::OnInitialUpdate()
{
	CListView::OnInitialUpdate();

	// TODO: 在此添加专用代码和/或调用基类
	//CDaoRecortSet* pRecortSet;
	GetListCtrl().ModifyStyle(0,LVS_REPORT|LVS_SHOWSELALWAYS|LVS_SORTASCENDING);
	CDC* pDC =GetDC();
	TEXTMETRIC tm;
	pDC->GetTextMetrics(&tm);
	CImageList* m_pImageList = new CImageList();
	m_pImageList->Create(IDB_BOOKIMAGE,16,1,RGB(0, 0, 0));
	GetListCtrl().SetImageList(m_pImageList,LVSIL_SMALL);

	DWORD dwExStyle=LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES|
		LVS_EX_HEADERDRAGDROP|LVS_EX_TRACKSELECT;
	GetListCtrl().SendMessage(LVM_SETEXTENDEDLISTVIEWSTYLE,0,LPARAM(dwExStyle));
	LV_COLUMN lvColumn;
	lvColumn.mask = LVCF_FMT | LVCF_WIDTH | LVCF_TEXT | LVCF_SUBITEM;


	
		lvColumn.iSubItem = 0;
		lvColumn.pszText = _T("工艺文件");
		lvColumn.cx = 200;
		lvColumn.fmt = LVCFMT_LEFT;
		GetListCtrl().InsertColumn(0,&lvColumn);

		//LV_ITEM lvi;

	//for(int i = 0; i < 4; i++)
	//{
	//	lvi.mask = LVIF_TEXT | LVIF_IMAGE | LVIF_STATE;
	//	lvi.iItem = i;
	//	lvi.iSubItem = 0;
	//	lvi.pszText = _gyItem[i];
	//	lvi.iImage = i;
	//	lvi.stateMask = LVIS_STATEIMAGEMASK;
		//lvi.state =INDEXTOSTATEIMAGEMASK(objtoolstr[i].State/4096); //INDEXTOSTATEIMAGEMASK(1);//4096 2-8192
	//	GetListCtrl().InsertItem(&lvi);
	//}
//for(int i = 0; i<4; i++)
//	{
//		
//			GetListCtrl().SetItemText(i,0,_gyItem[i]);
//		
//	}
	//	GetListCtrl().InsertColumn(0,"HEADER");
		int m_Item;
m_Item=GetListCtrl().InsertItem(0,"1");
		GetListCtrl().SetItemText(m_Item,0,"机械加工工艺过程信息表");
m_Item=GetListCtrl().InsertItem(1,"2");
		GetListCtrl().SetItemText(m_Item,0,"机械加工工序信息表");
m_Item=GetListCtrl().InsertItem(2,"3");
		GetListCtrl().SetItemText(m_Item,0,"机械加工工艺信息表");

//UpdateData(FALSE);
//return TRUE; 

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -