İskelet MFC Programı (Windows Altında MFC İle Programlama)
26.03.2010 - 17:42 tarihinde aslank gönderdi
Aşağıdaki kod ekrana boş bir pencere çıkartan iskelet MFC programıdır. Program iki dosya biçiminde düzenlenmiştir. Microsoft derleyicilerinde proje türü olarak "Win32 Application" seçiniz. MFC kütüphanelerinin bağlama aşamasında devreye devreye girmesini derleyici sisteminizden ayarlayınız.
Kaynak kod:
/* GENMFC.H */ #ifndef _GENMFC_H_ #define _GENMFC_H_ // Uygulamayı Temsil Eden Sınıf CWinApp Sınıfından Türetilir class CGenericApp : public CWinApp { public: virtual BOOL InitInstance(void); // Akışın ele geçirildiği ilk fonksiyon }; // Uygulamanın Ana Penceresine İlişkin Sınıf CFrameWnd sınıfından türetilir class CMainWnd : public CFrameWnd { public: CMainWnd(void); }; #endif /* GENMFC.CPP */ #include <afxwin.h> #include "genmfc.h" // Uygulamaya ilişkin Global Değişken CGenericApp theApp; BOOL CGenericApp::InitInstance(void) { m_pMainWnd = new CMainWnd(); m_pMainWnd->ShowWindow(m_nCmdShow); m_pMainWnd->UpdateWindow(); return TRUE; // Mesaj döngüsüne girmek için TRUE ile geri dönülmelidir } CMainWnd::CMainWnd(void) { // Ana Pencere CFrameWnd::Create Fonksiyonu ile yaratılıyor Create(NULL, "Generic MFC Application", WS_OVERLAPPEDWINDOW); }
Etiketler: