REVERSE.H
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:2k
源码类别:

Windows编程

开发平台:

Visual C++

  1. /**************************************************************************
  2.  *
  3.  *  THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY
  4.  *  KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
  5.  *  IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR
  6.  *  PURPOSE.
  7.  *
  8.  *  Copyright (C) 1993 - 1997  Microsoft Corporation.  All Rights Reserved.
  9.  * 
  10.  **************************************************************************/
  11. /* reverse.h - Header file for REVERSE sample application.
  12.  *
  13.  */
  14. /*
  15.  *  Constants
  16.  */
  17. #define LOADSTRBUFSIZE 256 // 255 + nul is biggest stringtable string.
  18. #ifndef GET_WM_COMMAND_ID // not in WIN16 windowsx.h
  19. #define GET_WM_COMMAND_ID(wp, lp)               LOWORD(wp)
  20. #endif
  21. // Child window identifiers
  22. #define IDE_NAME        200
  23. #define IDB_PLAY        201
  24. #define IDB_QUIT        202
  25. // Window Position and size definitions
  26. #define WMAIN_DX        207
  27. #define WMAIN_DY        120
  28. #define NAME_DX         180
  29. #define NAME_DY         30
  30. #define NAME_X          10
  31. #define NAME_Y          10
  32. #define PLAY_DX         85
  33. #define PLAY_DY         35
  34. #define PLAY_X          10
  35. #define PLAY_Y          50
  36. #define QUIT_DX         85
  37. #define QUIT_DY         35
  38. #define QUIT_X          105
  39. #define QUIT_Y          50
  40. #define IDM_ABOUT           0x101
  41. /*
  42.  *  Function prototypes
  43.  */
  44. BOOL FAR PASCAL AppAbout(HWND, UINT ,WPARAM, LPARAM);
  45. LONG FAR PASCAL WndProc(HWND, UINT ,WPARAM, LPARAM);
  46. void Interchange(HPSTR, HPSTR, WORD);
  47. void ReversePlay(void); 
  48. VOID cleanup(void);
  49. LPTSTR GetStringRes(int id);
  50. // message cracker things
  51. #define MyDefProc    DefWindowProc
  52. void ReverseOnCommand(HWND hwnd, int id, HWND hwndCtl, UINT codeNotify);
  53. void ReverseOnDestroy(HWND hwnd);
  54. void ReverseOnSysCommand(HWND hwnd, UINT cmd, int x, int y);