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

📄 dshow.cpp

📁 这是一个语法分析程序
💻 CPP
字号:
// DSHOW.cpp : implementation file
//

#include "stdafx.h"
#include "语法分析.h"
#include "DSHOW.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CDSHOW dialog


CDSHOW::CDSHOW(CWnd* pParent /*=NULL*/)
	: CDialog(CDSHOW::IDD, pParent)
{
	//{{AFX_DATA_INIT(CDSHOW)
		// NOTE: the ClassWizard will add member initialization here
	//}}AFX_DATA_INIT
}


void CDSHOW::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CDSHOW)
	DDX_Control(pDX, IDC_LIST3, m_show);
		// NOTE: the ClassWizard will add DDX and DDV calls here
	//}}AFX_DATA_MAP
}

BOOL CDSHOW::OnInitDialog()
{
	CDialog::OnInitDialog();

	// Add "About..." menu item to system menu.

	// IDM_ABOUTBOX must be in the system command range.
	m_show.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);

	m_show.InsertColumn(0,"状态");
	m_show.InsertColumn(1,"a");
	m_show.InsertColumn(2,"b");
	m_show.InsertColumn(3,"c");
	m_show.InsertColumn(4,"#");
	m_show.InsertColumn(5,"Z");
	m_show.InsertColumn(6,"A");
	m_show.InsertColumn(7,"B");
	
	m_show.SetColumnWidth(0,53);
	m_show.SetColumnWidth(1,45);
	m_show.SetColumnWidth(2,45);
	m_show.SetColumnWidth(3,45);
	m_show.SetColumnWidth(4,45);
	m_show.SetColumnWidth(5,45);
	m_show.SetColumnWidth(6,45);
	m_show.SetColumnWidth(7,45);
    
	
	m_show.InsertItem(0,"0");
    m_show.SetItemText(0,1,"S1");
	m_show.SetItemText(0,2,"S2");
	m_show.SetItemText(0,3,"S3");		
	m_show.SetItemText(0,5,"6");
	m_show.SetItemText(0,6,"4");
	m_show.SetItemText(0,7,"5");

	m_show.InsertItem(1,"1");
    m_show.SetItemText(1,1,"S1");
	m_show.SetItemText(1,2,"S2");
	m_show.SetItemText(1,3,"S3");		
	//m_show.SetItemText(1,5,"6");
	m_show.SetItemText(1,6,"7");
	m_show.SetItemText(1,7,"8");

	m_show.InsertItem(2,"2");
    m_show.SetItemText(2,1,"r6");
	m_show.SetItemText(2,2,"r6");
	m_show.SetItemText(2,3,"r6");		
	m_show.SetItemText(2,4,"r6");
///	m_show.SetItemText(0,6,"4");
//	m_show.SetItemText(0,7,"5");

	m_show.InsertItem(3,"3");
    m_show.SetItemText(3,1,"r4");
	m_show.SetItemText(3,2,"r4");
	m_show.SetItemText(3,3,"r4");		
	m_show.SetItemText(3,4,"r4");

	m_show.InsertItem(4,"4");
    m_show.SetItemText(4,1,"r1");
	m_show.SetItemText(4,2,"r1");
	m_show.SetItemText(4,3,"r1");		
	m_show.SetItemText(4,4,"r1");

	m_show.InsertItem(5,"5");
    m_show.SetItemText(5,1,"r2");
	m_show.SetItemText(5,2,"r2");
	m_show.SetItemText(5,3,"r2");		
	m_show.SetItemText(5,4,"r2");

	m_show.InsertItem(6,"6");
    m_show.SetItemText(6,4,"acc");

	m_show.InsertItem(7,"7");
    m_show.SetItemText(7,3,"S9");

	m_show.InsertItem(8,"8");
    m_show.SetItemText(8,3,"S10");

	m_show.InsertItem(9,"9");
    m_show.SetItemText(9,1,"r3");
	m_show.SetItemText(9,2,"r3");
	m_show.SetItemText(9,3,"r3");		
	m_show.SetItemText(9,4,"r3");

	m_show.InsertItem(10,"10");
    m_show.SetItemText(10,1,"r5");
	m_show.SetItemText(10,2,"r5");
	m_show.SetItemText(10,3,"r5");		
	m_show.SetItemText(10,4,"r5");


	
	
	return TRUE;  // return TRUE  unless you set the focus to a control
}
BEGIN_MESSAGE_MAP(CDSHOW, CDialog)
	//{{AFX_MSG_MAP(CDSHOW)
		// NOTE: the ClassWizard will add message map macros here
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CDSHOW message handlers

⌨️ 快捷键说明

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