01: #ifndef __INCLUDE_WINGUI_H__
02: #define __INCLUDE_WINGUI_H__
03:
04: #define ID_OPEN 1000
05: #define ID_SAVE 1001
06: #define ID_IP 1002
07:
08:
09:
10:
11: typedef struct MENU_INFO {
12: char* menu;
13: void (*proc)();
14: } MenuInfo;
15:
16: BOOL InitApp(HINSTANCE hInst, LPCSTR szClassName);
17: BOOL InitInstance(HINSTANCE hInst,LPCSTR szClassName,
18: LPSTR lpsCmdLine,int nCmdShow);
19: LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);
20: void GetWinPos(HWND hWnd,UINT *x,UINT *y);
21: UINT OpenFile(HWND hWnd, LPTSTR lpFname);
22: UINT SaveFile(HWND hWnd, LPTSTR lpFname);
23: UINT LoadBMP(LPCTSTR lpFname,LPBITMAPINFO& biBuf,LPBYTE& lpBuf);
24: UINT reLoadBMP(LPCTSTR lpFname);
25: UINT SaveBMP(LPCTSTR lpFname,LPBITMAPINFO biBuf,LPBYTE lpBuf);
26:
27:
28: #endif