// MFCDlgColorDlg.cpp: 实现文件
//By dengpeiyou 2020.12.15
#include “pch.h”
#include “framework.h”
#include “MFCDlgColor.h”
#include “MFCDlgColorDlg.h”
#include “afxdialogex.h”
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
// CMFCDlgColorDlg 对话框
CMFCDlgColorDlg::CMFCDlgColorDlg(CWnd* pParent /=nullptr/)
: CDialogEx(IDD_MFCDLGCOLOR_DIALOG, pParent)
{
m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
}
void CMFCDlgColorDlg::DoDataExchange(CDataExchange* pDX)
{
CDialogEx::DoDataExchange(pDX);
DDX_Control(pDX, IDC_BUTTON1, m_ColorBtn);
DDX_Control(pDX, IDC_MFCBUTTON1, m_MFCBTN);
}
BEGIN_MESSAGE_MAP(CMFCDlgColorDlg, CDialogEx)
ON_WM_PAINT()
ON_WM_QUERYDRAGICON()
ON_WM_CTLCOLOR()
ON_BN_CLICKED(IDC_BUTTON1, &CMFCDlgColorDlg::OnBnClickedButton1)
END_MESSAGE_MAP()
// CMFCDlgColorDlg 消息处理程序
BOOL CMFCDlgColorDlg::OnInitDialog()
{
CDialogEx::OnInitDialog();
// 设置此对话框的图标。 当应用程序主窗口不是对话框时,框架将自动
// 执行此操作
SetIcon(m_hIcon, TRUE); // 设置大图标
SetIcon(m_hIcon, FALSE); // 设置小图标
// TODO: 初始化控件值
SetWindowPos(&wndTopMost, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE); //========窗口总在最前
//=========================================================================编辑框
SetDlgItemText(IDC_EDIT1, L"编辑框");
//=======================