Programming/MFC
Example 3 : Button
부풍
2009. 8. 27. 15:28
CEx3View.h
CButton m_pButton;
CEx3View::OnInitialUpdate
void CEx3View::OnInitialUpdate() { CView::OnInitialUpdate(); // TODO: 여기에 특수화된 코드를 추가 및/또는 기본 클래스를 호출합니다. RECT rect = CRect(10, 10, 100, 50); m_pButton.Create("버튼1", WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON, rect, this, 100); m_pButton.ShowWindow(SW_SHOW); }
BN_CLICKED
CEx3View.h
afx_msg void OnButtonDown();
CEx3View.cpp
BEGIN_MESSAGE_MAP(CEx3View, CView) // 표준 인쇄 명령입니다. ON_COMMAND(ID_FILE_PRINT, CView::OnFilePrint) ON_COMMAND(ID_FILE_PRINT_DIRECT, CView::OnFilePrint) ON_COMMAND(ID_FILE_PRINT_PREVIEW, CView::OnFilePrintPreview) ON_BN_CLICKED(100, OnButtonDown) END_MESSAGE_MAP() void CEx3View::OnButtonDown() { AfxMessageBox("You Clicked Button."); }