mfc_calculator - 8BitsCoding/RobotMentor GitHub Wiki


๋ฒ„ํŠผ์˜ ์ˆซ์ž ์ž…๋ ฅ๋ฐ›์•„ ์ถœ๋ ฅ

์ด๋ฏธ์ง€

// Dlg.h
void OnSetNum(UINT a_ctrl_id);
// Dlg.cpp
BEGIN_MESSAGE_MAP(CMFCApplication4Dlg, CDialogEx)
	ON_WM_PAINT()
	ON_WM_QUERYDRAGICON()
	ON_BN_CLICKED(IDOK, &CMFCApplication4Dlg::OnBnClickedOk)
	ON_COMMAND_RANGE(IDC_BUTTON_1, IDC_BUTTON_9, OnSetNum)
END_MESSAGE_MAP()

// ...

void CMFCApplication4Dlg::OnSetNum(UINT a_ctrl_id)
{
	int num = GetDlgItemInt(IDC_SHOW_EDIT);
	SetDlgItemInt(IDC_SHOW_EDIT,  a_ctrl_id - IDC_BUTTON_0 + num * 10);
}

์—๋””ํŠธ ์ปจํŠธ๋กค์— ๊ธฐ๋Šฅ ๋ช‡ ๊ฐ€์ง€ ์ถ”๊ฐ€

์ด๋ฏธ์ง€

Read Only : True

Align Text : Center


์ˆซ์ž ํฐํŠธ ๋ณ€๊ฒฝ

์ด๋ฏธ์ง€

// Dlg.h
CFont m_font;
// Dlg.cpp
// OnInitDlg()
m_font.CreatePointFont(240, L"๊ตด๋ฆผ");
GetDlgItem(IDC_SHOW_EDIT)->SetFont(&m_font);

์‚ฌ์น™์—ฐ์‚ฐ ๊ธฐ๋Šฅ ์ถ”๊ฐ€

์†Œ์Šค์ฝ”๋“œ ์ฐธ๊ณ