www.pudn.com > ControlRemote.zip > MainWnd.h
#if !defined(MAINWND_H) #define MAINWND_H #include#include #include #include // 主框架消息处理 class CMainWnd { public: CMainWnd(); ~CMainWnd(); static BYTE m_ip[4]; HINSTANCE m_hInst; HWND m_hWnd; HMENU m_hMenu; HDC m_hMemDC; HBITMAP m_hDDBitmap; int iVScrollPos,iHScrollPos; RECT m_Rect; long m_iTimerInterval; void SetInstance(HINSTANCE hInst); BOOL OnCreate(HWND hWnd,CREATESTRUCT FAR* lpCreateStruct); void OnDestroy(HWND hWnd); void OnSize(HWND hWnd,UINT state,int cx,int cy); void OnPaint(HWND hWnd); void OnTimer(HWND hWnd,UINT iId); void OnCommand(HWND hWnd,int iId,HWND hWndCtl,UINT iCodeNotify); void OnVScroll(HWND hWnd,HWND hWndCtl,UINT iCode,int iPos); void OnHScroll(HWND hWnd,HWND hWndCtl,UINT iCode,int iPos); void GetScreen(); void OnLButtonDblClk(HWND hWnd,BOOL fDoubleClick,int x,int y,UINT keyFlags); void OnLButtonDown(HWND hWnd,BOOL fDoubleClick,int x,int y,UINT keyFlags); void OnLButtonUp(HWND hWnd,int x,int y,UINT keyFlags); void OnMButtonDblClk(HWND hWnd,BOOL fDoubleClick,int x,int y,UINT keyFlags); void OnMButtonDown(HWND hWnd,BOOL fDoubleClick,int x,int y,UINT keyFlags); void OnMButtonUp(HWND hWnd,int x,int y,UINT keyFlags); void OnRButtonDblClk(HWND hWnd,BOOL fDoubleClick,int x,int y,UINT keyFlags); void OnRButtonDown(HWND hWnd,BOOL fDoubleClick,int x,int y,UINT keyFlags); void OnRButtonUp(HWND hWnd,int x,int y,UINT keyFlags); void OnMouseMove(HWND hWnd,int x,int y,UINT keyFlags); void OnKeyDown(HWND hWnd,UINT vk,BOOL fDown,int cRepeat,UINT flags); void OnKeyUp(HWND hWnd,UINT vk,BOOL fDown,int cRepeat,UINT flags); int GetLocalHostName(char* sHostName); //获得本地计算机名称 int GetIpAddress(char *sHostName, char *sIpAddress);//获得本地IP int GetIpAddress(char *sHostName, BYTE *f0,BYTE *f1,BYTE *f2,BYTE *f3);//获得本地IP }; #endif