Files
envi-code/SourceCode/Code2026/tg_shs/shs_annotate/TLineToPolyDlg.cpp
T
2026-09-28 15:28:50 +08:00

98 lines
1.9 KiB
C++

// TLineToPolyDlg.cpp : 实现文件
#include "stdafx.h"
#include "TLineToPolyDlg.h"
// TLineToPolyDlg 对话框
IMPLEMENT_DYNAMIC(TLineToPolyDlg, CModelessDialog)
TLineToPolyDlg::TLineToPolyDlg(CWnd* pParent /*=NULL*/)
: CModelessDialog(TLineToPolyDlg::IDD, pParent)
{
m_bColor = FALSE;
m_bLayer = FALSE;
m_bLineStyle = FALSE;
m_bDelete = TRUE;
}
TLineToPolyDlg::~TLineToPolyDlg()
{
}
void TLineToPolyDlg::DoDataExchange(CDataExchange* pDX)
{
CModelessDialog::DoDataExchange(pDX);
}
BEGIN_MESSAGE_MAP(TLineToPolyDlg, CModelessDialog)
ON_BN_CLICKED(IDC_CHECK_DELETEALL, OnBnClickedCheckDeleteall)
ON_BN_CLICKED(IDC_CHECK_SAMELAYER, OnBnClickedCheckSamelayer)
ON_BN_CLICKED(IDC_CHECK_SAMECOLOR, OnBnClickedCheckSamecolor)
ON_BN_CLICKED(IDC_CHECK_SAMELINESTYLE,OnBnClickedCheckSamelinestyle)
END_MESSAGE_MAP()
BOOL TLineToPolyDlg::OnInitDialog()
{
CModelessDialog::OnInitDialog();
InitDlg();
UpdateData(FALSE);
return TRUE;
}
void TLineToPolyDlg::InitDlg()
{
//设置界面默认勾选项
CButton*pButton = (CButton*)GetDlgItem(IDC_CHECK_DELETEALL);
pButton->SetCheck(m_bDelete);
pButton = (CButton*)GetDlgItem(IDC_CHECK_SAMECOLOR);
pButton->SetCheck(m_bColor);
pButton = (CButton*)GetDlgItem(IDC_CHECK_SAMELAYER);
pButton->SetCheck(m_bLayer);
pButton = (CButton*)GetDlgItem(IDC_CHECK_SAMELINESTYLE);
pButton->SetCheck(m_bLineStyle);
//设置默认精度
SetDlgItemText(IDC_EDIT_PRECISION,m_strMerGeprecision);
}
// CTLineToPolyDlg 消息处理程序
void TLineToPolyDlg::OnBnClickedCheckDeleteall()
{
if (!m_bDelete)
{
m_bDelete = TRUE;
}
else
{
m_bDelete = FALSE;
}
}
void TLineToPolyDlg::OnBnClickedCheckSamelayer()
{
if (!m_bLayer)
{
m_bLayer = TRUE;
}
else
{
m_bLayer = FALSE;
}
}
void TLineToPolyDlg::OnBnClickedCheckSamecolor()
{
if (!m_bColor)
{
m_bColor = TRUE;
}
else
{
m_bColor = FALSE;
}
}
void TLineToPolyDlg::OnBnClickedCheckSamelinestyle()
{
if (!m_bLineStyle)
{
m_bLineStyle = TRUE;
}
else
{
m_bLineStyle = FALSE;
}
}