📄 trackdlg.cpp
字号:
// TrackDlg.cpp : implementation file
//
#include "stdafx.h"
#include "Tracker.h"
#include "TrackDlg.h"
// CTrackDlg dialog
IMPLEMENT_DYNAMIC(CTrackDlg, CDialog)
CTrackDlg::CTrackDlg(CWnd* pParent /*=NULL*/) : CDialog(CTrackDlg::IDD, pParent), m_strBrightness(_T(""))
, m_blRectangle(FALSE)
, m_blSegment(FALSE)
{
}
CTrackDlg::~CTrackDlg()
{
}
void CTrackDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Text(pDX, IDC_EDIT_BRIGHTNESS, m_strBrightness);
DDV_MaxChars(pDX, m_strBrightness, 255);
DDX_Control(pDX, IDC_EDIT_BRIGHTNESS, m_edtThreshold);
DDX_Control(pDX, IDC_CHECK_RECTANGLE, m_chkRectangle);
DDX_Control(pDX, IDC_CHECK_SEGMENT, m_chkSegment);
DDX_Check(pDX, IDC_CHECK_RECTANGLE, m_blRectangle);
DDX_Check(pDX, IDC_CHECK_SEGMENT, m_blSegment);
}
BEGIN_MESSAGE_MAP(CTrackDlg, CDialog)
ON_BN_CLICKED(IDCANCEL, OnBnClickedCancel)
ON_BN_CLICKED(IDOK, OnBnClickedOk)
ON_BN_CLICKED(IDC_CHECK_RECTANGLE, OnBnClickedCheckRectangle)
ON_BN_CLICKED(IDC_CHECK_SEGMENT, OnBnClickedCheckSegment)
END_MESSAGE_MAP()
// CTrackDlg message handlers
void CTrackDlg::OnBnClickedOk()
{
// TODO: Add your control notification handler code here
OnOK();
}
void CTrackDlg::OnBnClickedCancel()
{
// TODO: Add your control notification handler code here
OnCancel();
}
BOOL CTrackDlg::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO: Add extra initialization here
m_edtThreshold.SetWindowText("250");
m_chkRectangle.SetCheck(BST_CHECKED);
m_chkSegment.SetCheck(BST_UNCHECKED);
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
void CTrackDlg::OnBnClickedCheckRectangle()
{
// TODO: Add your control notification handler code here
m_chkSegment.SetCheck(BST_UNCHECKED);
}
void CTrackDlg::OnBnClickedCheckSegment()
{
// TODO: Add your control notification handler code here
m_chkRectangle.SetCheck(BST_UNCHECKED);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -