1:初心者のためのMFCフレームワーク

書式#include <WINDOWS.H>

LRESULT CALLBACK WndProcメソッド(HWND、UINT、WPARAM、LPARAM)。

INT WINAPI WinMain関数(

HINSTANCEのHINSTANCE、//現在のアプリケーションインスタンスは、ハンドル
HINSTANCE hPrevInstance、フロントの//システムハンドラ適用例
// PSTR szCmdLineこのコマンドラインポインタを指し
INT nCmdShow)//フラグは、アプリケーションウィンドウのビューを決定します
{
HWND HWND;
MSG MSG;
WNDCLASS WC;
wc.style = 0; //ウィンドウスタイルは、一般的に0に設定
wc.lpfnWndProcはWndProcメソッドを=、窓関数へのポインタ//;
//予約; wc.cbClsExtra = 0を延長部材は、一般的に0に設定されている。
wc.cbWndExtra = 0; //予約の延長部材は、一般的に0に設定されている。
wc.hInstance = hInstanceは; //アプリケーションウィンドウのクラスのインスタンスに関連付けられたハンドル
wc.hIcon = LoadIcon (NULL、IDI_WINLOGO); //ウィンドウアイコンハンドル
wc.hCursor = LoadCursor(NULL、IDC_ARROW) ; // ウィンドウカーソルハンドル
wc.hbrBackground =(HBRUSH)(COLOR_WINDOW + 1); // ウィンドウの背景色ブラシハンドル
wc.lpszMenuName = NULL; //ウィンドウのメニューリソース名
wc.lpszClassName = "MyMFC"; //このウィンドウクラス名

RegisterClass(&WC)。


HWND =のcreateWindow(
TEXT( "MyMFC")、//窗口类的名称
TEXT( "これが私の最初のMFCです!")、
WS_OVERLAPPEDWINDOW、
CW_USEDEFAULT、
CW_USEDEFAULT、
CW_USEDEFAULT、
CW_USEDEFAULT、
NULL、
NULL、
HINSTANCE、
NULL
);
ShowWindow(HWND、nCmdShow)。
UpdateWindow(HWND)。
一方(のGetMessage(&MSG、NULL、0,0)){
TranslateMessage(&MSG)。
DispatchMessageを(&MSG)。
}

msg.wParamを返します。


}
LRESULT CALLBACK WndProcメソッド(HWNDのHWND、
UINTメッセージ、
WPARAM wParamに、
LPARAMのLPARAM

{
スイッチ(メッセージ)
{
ケースWM_PAINT:
0を返します。
ケースWM_DESTROY:
PostQuitMessage(0)。
0を返します。

}
DefWindowProc関数(HWND、メッセージ、wParamに、LPARAM)を返します。
}

おすすめ

転載: www.cnblogs.com/jianmoxiansheng-Guo/p/11225529.html