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

📄 setdlg.h

📁 12864 avr驱动程序
💻 H
字号:
#if !defined(AFX_SETDLG_H__AE539E59_F9B8_4D6A_96E3_BDC78FEF12B3__INCLUDED_)
#define AFX_SETDLG_H__AE539E59_F9B8_4D6A_96E3_BDC78FEF12B3__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// SETDLG.h : header file
//

#include "inirw.h"

struct LANGUAGE_STRUCT
{
    CString Title;
	CString StartCharacter; //关于语言的各种选项
	CString SeparatorCharacter;
	CString HexLeaderCharacter;
	CString HexEndCharacter;
	CString BinLeaderCharacter;
	CString BinEndCharacter;
    CString DecLeaderCharacter;
	CString DecEndCharacter;
    CString NoteLeaderCharacter;
    CString NoteEndCharacter;
    int DefaultRadix;
};


/////////////////////////////////////////////////////////////////////////////
// SETDLG dialog

class SETDLG : public CDialog
{
// Construction
public:
	SETDLG(CWnd* pParent = NULL);   // standard constructo
	INIRW inifilename;
    LANGUAGE_STRUCT *p_language[256]; //添加结构指针
 	void ReadLanguageInfo(int index, LANGUAGE_STRUCT *p, INIRW *ini); //读取一个语言内容
    void DisplayLanguageInfo(int index);
	void SetDisplayReadOnly(bool status);

    enum RadixOpt //基数定义
	{
      HEX = 0x00,
      BIN = 0x01,
	  DEC = 0x02,
	};
// Dialog Data
	//{{AFX_DATA(SETDLG)
	enum { IDD = IDD_SET_DIALOG };
	CButton	m_ctl_radix_dec;
	CButton	m_ctl_radix_bin;
	CButton	m_ctl_radix_hex;
	CEdit	m_ctl_edit5;
	CEdit	m_ctl_edit4;
	CEdit	m_ctl_edit9;
	CEdit	m_ctl_edit8;
	CEdit	m_ctl_edit7;
	CEdit	m_ctl_edit6;
	CEdit	m_ctl_edit3;
	CEdit	m_ctl_edit2;
	CEdit	m_ctl_edit11;
	CEdit	m_ctl_edit10;
	CEdit	m_ctl_edit1;
	CListBox	m_ctl_list;
	CString	m_str_StartCharacter;
	CString	m_str_SeparatorCharacter;
	CString	m_str_HexLeaderCharacter;
	CString	m_str_HexEndCharacter;
	CString	m_str_BinLeaderCharacter;
	CString	m_str_DecLeaderCharacter;
	CString	m_str_NoteEndCharacter;
	CString	m_str_BinEndCharacter;
	CString	m_str_DecEndCharacter;
	CString	m_str_NoteLeaderCharacter;
	CString	m_str_Title;
	int		m_opt_radix;
	//}}AFX_DATA
    virtual ~SETDLG();

// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(SETDLG)
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	//}}AFX_VIRTUAL

// Implementation
	

protected:

	// Generated message map functions
	//{{AFX_MSG(SETDLG)
	virtual BOOL OnInitDialog();
	afx_msg void OnBtnOk();
	afx_msg void OnBtnCancel();
	afx_msg void OnBtnEdit();
	afx_msg void OnSelchangeLanguageList();
	afx_msg void OnChangeEditTitle();
	afx_msg void OnBtnAdd();
	afx_msg void OnBtnDelete();
	afx_msg void OnBtnUp();
	afx_msg void OnBtnDown();
	afx_msg void OnChangeStartCharacter();
	afx_msg void OnChangeSeparatorCharacter();
	afx_msg void OnChangeHexLeaderCharacter();
	afx_msg void OnChangeHexEndCharacter();
	afx_msg void OnChangeBinLeaderCharacter();
	afx_msg void OnChangeBinEndCharacter();
	afx_msg void OnChangeDecLeaderCharacter();
	afx_msg void OnChangeDecEndCharacter();
	afx_msg void OnChangeNoteLeaderCharacter();
	afx_msg void OnChangeNoteEndCharacter();
	afx_msg void OnRadixHex();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_SETDLG_H__AE539E59_F9B8_4D6A_96E3_BDC78FEF12B3__INCLUDED_)

⌨️ 快捷键说明

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