読者です 読者をやめる 読者になる 読者になる

CApplication::Run

CApplicationにメッセージループ関数Runを実装する・・・。

Application.hに、

とRunを宣言・・・。

Application.cppには、

とRunを定義・・・。
メッセージループ処理を実装・・・。
msg.wParamをintにキャストして返す・・・。

このメンバ関数RunをWinMain.cppで、

InitInstanceの後に呼ぶ・・・。

f:id:BG1:20150511220029p:plain

特に動作に変わりはないが、_tWinMainがだいぶすっきりした・・・。

https://github.com/bg1bgst333/Test/blob/master/winapi/CApplication/Run/src/Run/Run/WinMain.cpp
https://github.com/bg1bgst333/Test/blob/master/winapi/CApplication/Run/src/Run/Run/Application.h
https://github.com/bg1bgst333/Test/blob/master/winapi/CApplication/Run/src/Run/Run/Application.cpp