Annotation of mstools/samples/menu/menu.h, revision 1.1.1.1

1.1       root        1: /****************************************************************************
                      2:  *                                                                         *
                      3:  *  FILE       : Menu.h                                                    *
                      4:  *                                                                         *
                      5:  *  DESCRIPTION : Header file for the Menu Example application.            *
                      6:  *                                                                         *
                      7:  ****************************************************************************/
                      8: // Porting macro
                      9: #ifdef WIN32
                     10: #define LONG2POINT(l, pt)  ((pt).x = (SHORT)LOWORD(l), (pt).y = (SHORT)HIWORD(l))
                     11: #else
                     12: #define LONG2POINT(l, pt)  ((pt).x = (INT)LOWORD(l), (pt).y = (INT)HIWORD(l))
                     13: #endif
                     14: 
                     15: /* Defines for top-level menu positions */
                     16: #define IDFILE_POS     0
                     17: #define IDCOLORS_POS   1
                     18: #define IDSTATES_POS   2
                     19: #define IDHELP_POS     3
                     20: 
                     21: #define MEASUREITEMWIDTH  40
                     22: #define MEASUREITEMHEIGHT 40
                     23: 
                     24: /* Dialog ID for the About.. dialog */
                     25: #define ID_ABOUT 100
                     26: 
                     27: /* Defines for menu items */
                     28: #define IDM_EXIT   202
                     29: #define IDM_ABOUT  203
                     30: 
                     31: /* Colors menu IDs */
                     32: #define IDM_COLOROWNERDR 500
                     33: #define IDM_BLACK       501
                     34: #define IDM_BLUE        502
                     35: #define IDM_RED         503
                     36: #define IDM_GREEN       504
                     37: 
                     38: /* Floating popup menu IDs */
                     39: #define IDM_FONT         600
                     40: #define IDM_SIZE         601
                     41: #define IDM_STYLE        602
                     42: 
                     43: /* States menu IDs */
                     44: #define IDM_STATE1       610
                     45: #define IDM_STATE2       611
                     46: #define IDM_STATE3       612
                     47: #define IDM_STATE4       613
                     48: 
                     49: /* BitBlt Raster operation */
                     50: #define ROP_PSDPxax    0x00B8074AL
                     51: 
                     52: BOOL NEAR PASCAL MenuInit(HANDLE);
                     53: LONG APIENTRY MenuWndProc(HWND, UINT, UINT, LONG);
                     54: BOOL APIENTRY About(HWND, UINT, UINT, LONG);

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.