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

📄 inputexdlg.cpp

📁 软件源代码,共享。有2个文件
💻 CPP
字号:
// InputExDlg.cpp : 实现文件
//

#include "stdafx.h"
#include "VipClient.h"
#include "InputExDlg.h"
#include ".\inputexdlg.h"


// CInputExDlg 对话框

IMPLEMENT_DYNAMIC(CInputExDlg, CDialog)
CInputExDlg::CInputExDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CInputExDlg::IDD, pParent)
{
}

CInputExDlg::CInputExDlg(CWnd* pParent , LPCTSTR szTitleEx, LPCTSTR Static1, LPCTSTR Edit1, bool Enable1, LPCTSTR Static2, LPCTSTR Edit2, bool Enable2, LPCTSTR Static3, LPCTSTR Edit3, bool Enable3, LPCTSTR Static4, LPCTSTR Edit4, bool Enable4, LPCTSTR Static5, LPCTSTR Edit5, bool Enable5, LPCTSTR Static6, LPCTSTR Edit6, bool Enable6 )
: CDialog(CInputExDlg::IDD, pParent)
{
	CInputExDlg::CInputExDlg(pParent);

	m_strTitleEx = szTitleEx;

	m_strStatic1 = Static1;
	m_strEdit1 = Edit1;

	m_strStatic2 = Static2;
	m_strEdit2 = Edit2;

	m_strStatic3 = Static3;
	m_strEdit3 = Edit3;

	m_strStatic4 = Static4;
	m_strEdit4 = Edit4;

	m_strStatic5 = Static5;
	m_strEdit5 = Edit5;

	m_strStatic6 = Static6;
	m_strEdit6 = Edit6;

	Enabled1 = Enable1;
	Enabled2 = Enable2;
	Enabled3 = Enable3;
	Enabled4 = Enable4;
	Enabled5 = Enable5;
	Enabled6 = Enable6;

}

CInputExDlg::~CInputExDlg()
{
}

void CInputExDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);

	DDX_Text(pDX, IDC_STATIC_INPUT1, m_strStatic1);
	DDX_Text(pDX, IDC_EDIT_INPUT1, m_strEdit1);

	DDX_Text(pDX, IDC_STATIC_INPUT2, m_strStatic2);
	DDX_Text(pDX, IDC_EDIT_INPUT2, m_strEdit2);

	DDX_Text(pDX, IDC_STATIC_INPUT3, m_strStatic3);
	DDX_Text(pDX, IDC_EDIT_INPUT3, m_strEdit3);

	DDX_Text(pDX, IDC_STATIC_INPUT4, m_strStatic4);
	DDX_Text(pDX, IDC_EDIT_INPUT4, m_strEdit4);

	DDX_Text(pDX, IDC_STATIC_INPUT5, m_strStatic5);
	DDX_Text(pDX, IDC_EDIT_INPUT5, m_strEdit5);

	DDX_Text(pDX, IDC_STATIC_INPUT6, m_strStatic6);
	DDX_Text(pDX, IDC_EDIT_INPUT6, m_strEdit6);

}


BEGIN_MESSAGE_MAP(CInputExDlg, CDialog)
	ON_BN_CLICKED(IDOK, OnBnClickedOk)
	ON_BN_CLICKED(IDCANCEL, OnBnClickedCancel)
END_MESSAGE_MAP()


// CInputExDlg 消息处理程序

BOOL CInputExDlg::OnInitDialog()
{
	CDialog::OnInitDialog();

	// TODO:  在此添加额外的初始化

	SetWindowText(m_strTitleEx);

	GetDlgItem(IDC_EDIT_INPUT1)->EnableWindow(FALSE);
	GetDlgItem(IDC_EDIT_INPUT2)->EnableWindow(FALSE);
	GetDlgItem(IDC_EDIT_INPUT3)->EnableWindow(FALSE);
	GetDlgItem(IDC_EDIT_INPUT4)->EnableWindow(FALSE);
	GetDlgItem(IDC_EDIT_INPUT5)->EnableWindow(FALSE);
	GetDlgItem(IDC_EDIT_INPUT6)->EnableWindow(FALSE);

	if(Enabled1 == true)
	{
	GetDlgItem(IDC_EDIT_INPUT1)->EnableWindow(TRUE);
	}

	if(Enabled2 == true)
	{
	GetDlgItem(IDC_EDIT_INPUT2)->EnableWindow(TRUE);
	}

	if(Enabled3 == true)
	{
	GetDlgItem(IDC_EDIT_INPUT3)->EnableWindow(TRUE);
	}

	if(Enabled4 == true)
	{
	GetDlgItem(IDC_EDIT_INPUT4)->EnableWindow(TRUE);
	}

	if(Enabled5 == true)
	{
	GetDlgItem(IDC_EDIT_INPUT5)->EnableWindow(TRUE);
	}

	if(Enabled6 == true)
	{
	GetDlgItem(IDC_EDIT_INPUT6)->EnableWindow(TRUE);
	}

	return TRUE;  // return TRUE unless you set the focus to a control
	// 异常: OCX 属性页应返回 FALSE
}

void CInputExDlg::OnBnClickedOk()
{
	// TODO: 在此添加控件通知处理程序代码
	OnOK();
}

void CInputExDlg::OnBnClickedCancel()
{
	// TODO: 在此添加控件通知处理程序代码
	OnCancel();
}

⌨️ 快捷键说明

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