視窗:遊戲基類CApplication(.h),可用之
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////// CApplication.h ///////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#include <windows.h>
class CApplication
{
protected:
//
int m_bFullScreen;
int ScreenW;
int ScreenH;
int ClientBKColor;
int Change_Size_Able;
int Show_Mouse_Cursor;
BOOL bActive;
RECT rectWin;
HICON hIcon;
HICON hCursor;
HMENU hMenu;
HWND hWnd;
public:
CApplication(void);
CApplication(int bFullScr, int ScrW, int ScrH);
void isFullScreen(BOOL bFScr) {m_bFullScreen = bFScr;}
void SetScreenW(int ScrW) {ScreenW = ScrW;}
void SetScreenH(int ScrH) {ScreenH = ScrH;}
void ChangeSizeAble(int ChAble) {Change_Size_Able = ChAble;}
void ShowMouseCursor(int M) {Show_Mouse_Cursor = M;}
void SetClientBKColor(int C) {ClientBKColor = C;}
//
void Set_hIcon(HINSTANCE hInstance, WORD Icon)
{
hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(Icon));
}
//
void Set_hCursor(HINSTANCE hInstance, WORD Cursor)
{
hCursor = LoadCursor(hInstance, MAKEINTRESOURCE(Cursor));
}
//
void Set_hMenu(HINSTANCE hInstance, WORD Menu)
{
hMenu = LoadMenu(hInstance, MAKEINTRESOURCE(Menu));
}
//
HWND CreateWin(WNDPROC WinProc,
HINSTANCE hInstance,
TCHAR * WindowName,
DWORD winStyle);
//
LRESULT MsgProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam);
//
int RunDefault(void);
//
int Get_m_bFullScreen(void) {return m_bFullScreen;}
int Get_ScreenW(void) {return ScreenW;}
int Get_ScreenH(void) {return ScreenH;}
int Get_ClientBKColor(void) {return ClientBKColor;}
int Get_Change_Size_Able(void) {return Change_Size_Able;}
int Get_Show_Mouse_Cursor(void) {return Show_Mouse_Cursor;}
BOOL Get_bActice(void) {return bActive;}
RECT Get_rectWin(void) {return rectWin;}
HICON Get_hIcon(void) {return hIcon;}
HICON Get_hCursor(void) {return hCursor;}
HMENU Get_hMenu(void) {return hMenu;}
HWND Get_hWnd(void) {return hWnd;}
};
////////////////////////////////////////////////////////////////////////eof/////////////////////////////////////////////////////////////////////////////////////