|
もっともシンプルなウィンドウを持つ MFC アプリの雛形を作る |
| ダウンロード : シンプルな MFC ウィンドウプログラムサンプル(2005/04/26) |
|
xxxDlg.cpp xxxDlg.h |
|
IDD_XXX_DIALOG IDR_MAINFRAME ※ファイルも消す |
|
#include "xxxDlg.h" |
|
BOOL CxxxApp::InitInstance() { InitCommonControls(); CWinApp::InitInstance(); return TRUE; } |
|
#include "MyWnd.h" |
|
BOOL CxxxApp::InitInstance() { InitCommonControls(); CWinApp::InitInstance(); m_pMainWnd = new CMyWnd(); return TRUE; } |
|
IMPLEMENT_DYNAMIC(CMyWnd, CWnd) CMyWnd::CMyWnd() { LPCTSTR lpszClassName = AfxRegisterWndClass(CS_HREDRAW | CS_VREDRAW); DWORD dwExS = WS_EX_TOOLWINDOW; CreateEx(dwExS, lpszClassName, NULL, WS_POPUP, 0,0,100,100, NULL, NULL, NULL); ShowWindow(SW_SHOWDEFAULT); UpdateWindow(); SetCursor(LoadCursor(NULL, IDC_ARROW)); } |
|
void CMyWnd::PostNcDestroy() { CWnd::PostNcDestroy(); delete this; } |