Professional Documents
Culture Documents
PROGRAMS
{
Create(NULL,"Hello mfc");
}
};
class CApp:public CWinApp
{
public:BOOL InitInstance()
{
m_pMainWnd=new CMainWin;
m_pMainWnd->ShowWindow(2);
m_pMainWnd->UpdateWindow();
return TRUE;
}
};
CApp app;
OUTPUT:
{
public:CMainWin()
{
Create(NULL,"MFC Window");
}
afx_msg void OnChar(UINT ch,UINT count,UINT flag);
DECLARE_MESSAGE_MAP()
};
class CApp:public CWinApp
{
public:BOOL InitInstance()
{
m_pMainWnd=new CMainWin;
m_pMainWnd->ShowWindow(2);
m_pMainWnd->UpdateWindow();
return TRUE;
}
};
BEGIN_MESSAGE_MAP(CMainWin,CFrameWnd)
ON_WM_CHAR()
END_MESSAGE_MAP()
afx_msg void CMainWin::OnChar(UINT ch,UINT count,UINT flag)
{
CClientDC dc(this);
dc.TextOut(1,1," ",3);
wsprintf(str,"%c",ch);
dc.TextOut(1,1,str,strlen(str));
}
CApp app;
OUTPUT:
{
public:
CMainWin()
{
Create(NULL,"MFC window");
}
void OnLButtonDown(UINT a,CPoint p);
void OnRButtonDown(UINT a,CPoint p);
DECLARE_MESSAGE_MAP()
};
void CMainWin::OnLButtonDown(UINT a,CPoint p)
{
MessageBox("Left button clicked","Messagebox",MB_YESNOCANCEL);
}
void CMainWin::OnRButtonDown(UINT a,CPoint p)
{
MessageBox("Right button clicked","Messagebox",MB_YESNO);
}
BEGIN_MESSAGE_MAP(CMainWin,CFrameWnd)
ON_WM_LBUTTONDOWN()
ON_WM_RBUTTONDOWN()
END_MESSAGE_MAP()
class CApp:public CWinApp
{
public:BOOL InitInstance()
{
m_pMainWnd=new CMainWin;
m_pMainWnd->ShowWindow(2);
m_pMainWnd->UpdateWindow();
return TRUE;
}
};
CApp app;
OUTPUT:
#include<afxwin.h>
#include "resource.h"
class CMainWin:public CFrameWnd
{
public:
CMainWin()
{
Create(NULL,"Menu
habndler",WS_OVERLAPPEDWINDOW,rectDefault,0,MAKEINTRESOURCE(101));
}
void menuhand()
{
MessageBox("You have selected menu item NEW","Messagebox");
}
DECLARE_MESSAGE_MAP()
};
BEGIN_MESSAGE_MAP(CMainWin,CFrameWnd)
ON_COMMAND(40001,menuhand)
END_MESSAGE_MAP()
class CApp:public CWinApp
{
public:BOOL InitInstance()
{
m_pMainWnd=new CMainWin;
m_pMainWnd->ShowWindow(2);
m_pMainWnd->UpdateWindow();
return TRUE;
}
};
CApp app;
OUTPUT:
#include<afxwin.h>
#include "resource.h"
class mydialog:public CDialog
{
public:
mydialog(int n):CDialog(n)
{
}
};
class CMainWin:public CFrameWnd
{
public:
CMainWin()
{
Create(NULL,"Dialog",WS_OVERLAPPEDWINDOW,rectDefault,0,MAKEINTRESOURCE(10
2));
}
void newfile()
{
mydialog d(101);
d.DoModal();
}
DECLARE_MESSAGE_MAP()
};
BEGIN_MESSAGE_MAP(CMainWin,CFrameWnd)
ON_COMMAND(40001,newfile)
END_MESSAGE_MAP()
class CApp:public CWinApp
{
public:BOOL InitInstance()
{
m_pMainWnd=new CMainWin;
m_pMainWnd->ShowWindow(2);
m_pMainWnd->UpdateWindow();
return TRUE;
}
};
CApp app;
OUTPUT: