📄 infoview.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 + -