13 Nov 2002
Costruzione di Interfacce - Paolo Cignoni
16
La minima applicazione
v#include <afxwin.h>
v// Define a window class derived from CFrameWnd
vclass CHelloWindow : public CFrameWnd {
vpublic:
v CHelloWindow(){
v      Create(NULL,"Hello World!",WS_OVERLAPPEDWINDOW, rectDefault); }
v};
v
v// Define an application class derived from CWinApp
vclass CHelloApp : public CWinApp{
vpublic:
v virtual BOOL InitInstance();
v};
v
v// Construct the CHelloApp's m_pMainWnd data member
vBOOL CHelloApp::InitInstance(){
v m_pMainWnd = new CHelloWindow();
v m_pMainWnd->ShowWindow(m_nCmdShow);
v m_pMainWnd->UpdateWindow();
v return TRUE;
v}
v// HelloApp's constructor initializes and runs the app
vCHelloApp HelloApp;