Annotation of q_a/samples/menu/menu.h, revision 1.1

1.1     ! root        1: 
        !             2: /******************************************************************************\
        !             3: *       This is a part of the Microsoft Source Code Samples. 
        !             4: *       Copyright (C) 1993 Microsoft Corporation.
        !             5: *       All rights reserved. 
        !             6: *       This source code is only intended as a supplement to 
        !             7: *       Microsoft Development Tools and/or WinHelp documentation.
        !             8: *       See these sources for detailed information regarding the 
        !             9: *       Microsoft samples programs.
        !            10: \******************************************************************************/
        !            11: 
        !            12: // Porting macro
        !            13: #ifdef WIN32
        !            14: #define LONG2POINT(l, pt)  ((pt).x = (SHORT)LOWORD(l), (pt).y = (SHORT)HIWORD(l))
        !            15: #else
        !            16: #define LONG2POINT(l, pt)  ((pt).x = (INT)LOWORD(l), (pt).y = (INT)HIWORD(l))
        !            17: #endif
        !            18: 
        !            19: /* Defines for top-level menu positions */
        !            20: #define IDFILE_POS     0
        !            21: #define IDCOLORS_POS   1
        !            22: #define IDSTATES_POS   2
        !            23: #define IDHELP_POS     3
        !            24: 
        !            25: #define MEASUREITEMWIDTH  40
        !            26: #define MEASUREITEMHEIGHT 40
        !            27: 
        !            28: /* Dialog ID for the About.. dialog */
        !            29: #define ID_ABOUT 100
        !            30: 
        !            31: /* Defines for menu items */
        !            32: #define IDM_EXIT   202
        !            33: #define IDM_ABOUT  203
        !            34: 
        !            35: /* Colors menu IDs */
        !            36: #define IDM_COLOROWNERDR 500
        !            37: #define IDM_BLACK        501
        !            38: #define IDM_BLUE         502
        !            39: #define IDM_RED          503
        !            40: #define IDM_GREEN        504
        !            41: 
        !            42: /* Floating popup menu IDs */
        !            43: #define IDM_FONT         600
        !            44: #define IDM_SIZE         601
        !            45: #define IDM_STYLE        602
        !            46: 
        !            47: /* States menu IDs */
        !            48: #define IDM_STATE1       610
        !            49: #define IDM_STATE2       611
        !            50: #define IDM_STATE3       612
        !            51: #define IDM_STATE4       613
        !            52: 
        !            53: /* BitBlt Raster operation */
        !            54: #define ROP_PSDPxax     0x00B8074AL
        !            55: 
        !            56: BOOL NEAR PASCAL MenuInit(HANDLE);
        !            57: LONG APIENTRY MenuWndProc(HWND, UINT, UINT, LONG);
        !            58: 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.