// class ¸í¸í class CTemp { public: // »ý¼ºÀÚ // ¼Ò¸êÀÚ // static ÇÔ¼ö // inline ÇÔ¼ö // ¸â¹ö ÇÔ¼ö protected: private: // static ÇÔ¼ö // inline ÇÔ¼ö // ¸â¹ö ÇÔ¼ö public: protected: // ¸â¹ö º¯¼ö #ifdef _DEBUG // _DEBUG public: // µð¹ö±× ¿ë ÇÔ¼ö private: // µð¹ö±× ¿ë º¯¼ö #endif // _DEBUG } // example ---------------------------------------------------------------------------------------- class CApplication { public: static CApplication* ms_pkApplication; CApplication(); ~CApplication(); // static static CApplication* Create(); // ¸®Åϰª°ú ÇÔ¼ö À̸§»çÀÌ´Â tapÀ¸·Î ±¸ºÐ // inline inline BOOL IsActive() { return m_bActive; } // normal BOOL Init(NiInstanceRef hi); void Run(); void Exit(); private: BOOL CreateMainWindow(); private: NiInstanceRef m_pInstance; CAppWindow* m_pkWindow; BOOL m_bActive; #ifdef _DEBUG // _DEBUG private: CDevSystem* m_pkDevSystem; #endif // _DEBUG }; #define APPLICATION CApplication::ms_pkApplication //------------------------------------------------------------------------------------------------- // #ifdef _DEBUG #ifdef _DEBUG // _DEBUG #endif // endif _DEBUG // API ÇÔ¼ö´Â '::' ºÙ¿©¾´´Ù ::SetWindowPos( m_hWnd, HWND_TOPMOST, 0,0,0,0, SWP_NOMOVE|SWP_NOSIZE );