tx-gxx-linux/pc/code_twain/sln/hgjson/DlgRange.h

39 lines
735 B
C++

#pragma once
// CDlgRange 对话框
#include <string>
#include <vector>
class CDlgRange : public CDialogEx
{
DECLARE_DYNAMIC(CDlgRange)
std::wstring get_item_text(UINT id);
public:
CDlgRange(bool is_lst, CWnd* pParent = nullptr); // 标准构造函数
virtual ~CDlgRange();
// 对话框数据
#ifdef AFX_DESIGN_TIME
enum { IDD = IDD_RANGE };
#endif
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
virtual BOOL OnInitDialog();
DECLARE_MESSAGE_MAP()
public:
std::vector<std::wstring> vals_;
std::wstring init_;
bool is_list_;
afx_msg void OnBnClickedButton1();
CListCtrl list_;
afx_msg void OnBnClickedOk();
afx_msg void OnNMDblclkList1(NMHDR* pNMHDR, LRESULT* pResult);
};