#include "stdafx.h"

 /********************************************************************

                                              클래스 선언

 *********************************************************************/

 class CTestApp : public CWinApp

 {

     public :

          virtual BOOL InitInstance() ;

 } ;

 class CTestFrame : public CFrameWnd

     public :

          CMainFrame() {

                    Create(NULL, "MFC로 만든 프로그램") ;

          }

          // 메세지 처리기

          afx_msg void ONPaint() ;

          afx_msg void ONLButtonDown( UNIT nFlags, CPoint point ) ;

          DECLARE_MESSAGE_MAP()

 } ;

 /********************************************************************

                          전역변수로 클래스의 인스턴스 선언

 *********************************************************************/

 CTestApp : theApp ;

 /********************************************************************

                                            멤버 함수 구현

 *********************************************************************/

 BEGIN_MESSAGE_MAP( CMainFrame, CFrameWnd )

     ON_WM_PAINT()

     ON_WM_LBUTTONDOWN()

 END_MESSAGE_MAP()

 

 // 인스턴스 초기화

 BOOL CTestApp::InitInstance()

 {

     // 메인 프레임 윈도우 생성

     m_pMainWnd = new CMainFrame ;

     m_pMainWnd->ShowWindow( m_nCmdShow ) ;

     m_pMainWnd->UpdateWindow() ;

     return TRUE ;

 }

 

 void CMainFrame::OnPaint()

 {

     CPaintDC dc( this ) ;

     CRect rect ;

     GetClientRect( &rect ) ;

     dc.DrawText( "마우스 버튼을 클릭해 보세요." -1, &rect,

                          DT_SINGLELlNE | DT_CENTER | DT_VCENTER ) ;

 }

 

 void CMainFrame::OnLButtonDown( UNIT nFlags, CPoint point )

 {

     AfxMessageBox( "마우스 버튼이 클릭 되었습니다." ) ;

 }

 

헤더파일 stdafx.h를 열어 "#include <afxwin.h>"를 추가해준다. 

 
Posted by 모과이IT
,