[code]void CNewComView::OnInitialUpdate()
{
CFormView::OnInitialUpdate();
GetParentFrame()->RecalcLayout();
ResizeParentToFit();
CString strIP = "210.127.234.16";
SetDlgItemText(IDC_IPADDRESS1, strIP);
m_Month = CTime::GetCurrentTime();
UpdateData(FALSE);
// 드롭 다운 달력의 배경색과 텍스트 색상 설정
GetDlgItem(IDC_DATETIMEPICKER1)->SendMessage(DTM_SETMCCOLOR,
MCSC_TITLEBK, (LPARAM)RGB(255, 255, 0));
GetDlgItem(IDC_DATETIMEPICKER1)->SendMessage(DTM_SETMCCOLOR,
MCSC_TITLETEXT, (LPARAM)RGB(255, 0, 0));
GetDlgItem(IDC_DATETIMEPICKER1)->SendMessage(DTM_SETMCCOLOR,
MCSC_MONTHBK, (LPARAM)RGB(0, 0, 255));
FillComboBox(); // 확장된 콤보 박스의 항목을 채운다.
// 툴팁 설정
m_Tip.Create(this);
m_Tip.SetTipBkColor(RGB(0, 0, 255)); // 툴팁 배경색 설정
m_Tip.SetTipTextColor(RGB(255, 255, 255)); // 툴팁 텍스트 색상 설정
m_Tip.AddTool(GetDlgItem(IDC_MONTHCALENDAR1), "Date Picker 컨트롤");
m_Tip.AddTool(GetDlgItem(IDC_DATETIMEPICKER1), "Date Picker 컨트롤");
m_Tip.AddTool(GetDlgItem(IDC_DATETIMEPICKER2), "Time Picker 컨트롤");
}
BOOL CNewComView::PreTranslateMessage(MSG* pMsg)
{
m_Tip.RelayEvent(pMsg);
return CFormView::PreTranslateMessage(pMsg);
}
[/code]
{
CFormView::OnInitialUpdate();
GetParentFrame()->RecalcLayout();
ResizeParentToFit();
CString strIP = "210.127.234.16";
SetDlgItemText(IDC_IPADDRESS1, strIP);
m_Month = CTime::GetCurrentTime();
UpdateData(FALSE);
// 드롭 다운 달력의 배경색과 텍스트 색상 설정
GetDlgItem(IDC_DATETIMEPICKER1)->SendMessage(DTM_SETMCCOLOR,
MCSC_TITLEBK, (LPARAM)RGB(255, 255, 0));
GetDlgItem(IDC_DATETIMEPICKER1)->SendMessage(DTM_SETMCCOLOR,
MCSC_TITLETEXT, (LPARAM)RGB(255, 0, 0));
GetDlgItem(IDC_DATETIMEPICKER1)->SendMessage(DTM_SETMCCOLOR,
MCSC_MONTHBK, (LPARAM)RGB(0, 0, 255));
FillComboBox(); // 확장된 콤보 박스의 항목을 채운다.
// 툴팁 설정
m_Tip.Create(this);
m_Tip.SetTipBkColor(RGB(0, 0, 255)); // 툴팁 배경색 설정
m_Tip.SetTipTextColor(RGB(255, 255, 255)); // 툴팁 텍스트 색상 설정
m_Tip.AddTool(GetDlgItem(IDC_MONTHCALENDAR1), "Date Picker 컨트롤");
m_Tip.AddTool(GetDlgItem(IDC_DATETIMEPICKER1), "Date Picker 컨트롤");
m_Tip.AddTool(GetDlgItem(IDC_DATETIMEPICKER2), "Time Picker 컨트롤");
}
BOOL CNewComView::PreTranslateMessage(MSG* pMsg)
{
m_Tip.RelayEvent(pMsg);
return CFormView::PreTranslateMessage(pMsg);
}
[/code]
'Windows > MFC' 카테고리의 다른 글
탭 컨트롤 사용 (Tab Control) (0) | 2013.10.02 |
---|---|
콤보 박스 설정 (Combo box) (0) | 2013.10.02 |
날짜 가져오기 (0) | 2013.10.02 |
List Control 사용하기 (0) | 2013.10.02 |
트리 컨트롤 (Tree Control) 사용법 (0) | 2013.10.02 |