Files
envi-code/SourceCode/Code2026/EarthWormCmd/TestDlg.cpp
T
gjm 164968b62e chore
把非utf8-bom编码的cpp/h文件改为 utf8 bom 编码, msvc识别utf8编码时,如果不是bom格式的,会使用当前cp_oem来解码.
2026-10-04 00:04:20 +08:00

77 lines
2.2 KiB
C++

#include "stdafx.h"
#include "TestDlg.h"
IMPLEMENT_DYNAMIC(CTestDlg, CDialog)
CTestDlg::CTestDlg(CWnd* pParent /*=NULL*/)
: CDialog(CTestDlg::IDD, pParent)
{
}
CTestDlg::~CTestDlg()
{
}
void CTestDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Control(pDX, IDC_LIST1, m_wndSegList);
}
BEGIN_MESSAGE_MAP(CTestDlg, CDialog)
ON_BN_CLICKED(IDOK, &CTestDlg::OnBnClickedOk)
END_MESSAGE_MAP()
BOOL CTestDlg::OnInitDialog()
{
CDialog::OnInitDialog();
m_ImageList.Create(IDB_BITMAP4,16,1,RGB(0, 255, 255));
m_wndSegList.SetImageList(&m_ImageList,LVSIL_SMALL);
m_wndSegList.SetExtendedStyle(LVS_EX_FULLROWSELECT);
m_wndSegList.InsertColumn(0,_T("舱室"),LVCFMT_LEFT,160,160);
m_wndSegList.InsertColumn(1,_T("通风口"),LVCFMT_LEFT,100,100);
m_wndSegList.InsertColumn(2,_T("料口"),LVCFMT_LEFT,100,100);
m_wndSegList.InsertColumn(2,_T("人员出入口"),LVCFMT_LEFT,100,100);
m_wndSegList.InsertColumn(4,_T("防火墙"),LVCFMT_LEFT,100,100);
m_wndSegList.SetColumnItemData(1,NULL,ET_Check);
m_wndSegList.SetColumnItemData(2,NULL,ET_Check);
m_wndSegList.SetColumnItemData(3,NULL,ET_Check);
m_wndSegList.SetColumnItemData(4,NULL,ET_Check);
int nItem = m_wndSegList.InsertItem(0,_T("电力舱"),0);
m_wndSegList.SetItemText(nItem,1,_T(""),FALSE);
m_wndSegList.SetItemText(nItem,2,_T(""),FALSE);
m_wndSegList.SetItemText(nItem,3,_T(""),FALSE);
m_wndSegList.SetItemText(nItem,4,_T(""),FALSE);
nItem = m_wndSegList.InsertItem(1,_T("综合舱"),0);
m_wndSegList.SetItemText(nItem,1,_T(""),FALSE);
m_wndSegList.SetItemText(nItem,2,_T(""),FALSE);
m_wndSegList.SetItemText(nItem,3,_T(""),FALSE);
m_wndSegList.SetItemText(nItem,4,_T(""),FALSE);
nItem = m_wndSegList.InsertItem(2,_T("燃气舱"),0);
m_wndSegList.SetItemText(nItem,1,_T(""),FALSE);
m_wndSegList.SetItemText(nItem,2,_T(""),FALSE);
m_wndSegList.SetItemText(nItem,3,_T(""),FALSE);
m_wndSegList.SetItemText(nItem,4,_T(""),FALSE);
nItem = m_wndSegList.InsertItem(3,_T("管线舱"),0);
m_wndSegList.SetItemText(nItem,1,_T(""),FALSE);
m_wndSegList.SetItemText(nItem,2,_T(""),FALSE);
m_wndSegList.SetItemText(nItem,3,_T(""),FALSE);
m_wndSegList.SetItemText(nItem,4,_T(""),FALSE);
return TRUE;
}
void CTestDlg::OnBnClickedOk()
{
OnOK();
}