|
|
1.1 ! root 1: /* ! 2: FatPel Application Resource Ids ! 3: Created by Microsoft Corporation, 1989 ! 4: */ ! 5: ! 6: /* resources loaded via WinCreateStdWindow */ ! 7: #define IDR_FATPEL 0x01 ! 8: ! 9: ! 10: /* pointers */ ! 11: #define IDR_DRAGSIZEPTR 0x02 ! 12: #define IDR_DRAGCOLORPTR 0x03 ! 13: ! 14: ! 15: /* dialog boxes */ ! 16: #define IDR_ABOUTDLG 0x04 ! 17: #define IDR_COLORSDLG 0x05 ! 18: #define IDR_PELSIZEDLG 0x06 ! 19: ! 20: ! 21: ! 22: ! 23: /**********************************************************************\ ! 24: * IDD_ - ID for Dialog item ! 25: * IDM_ - ID for Menu commands ! 26: * IDS - ID for String table ! 27: * IDT - ID for Timers ! 28: \**********************************************************************/ ! 29: ! 30: /* common dialog box control values */ ! 31: ! 32: #define IDNULL -1 ! 33: #define IDD_OK -2 ! 34: #define IDD_CANCEL -3 ! 35: ! 36: ! 37: /* about ... */ ! 38: ! 39: #define IDD_VERSION 0x00 ! 40: ! 41: ! 42: /* set colors ... */ ! 43: ! 44: #define IDD_MATHOBJ 0x01 ! 45: #define IDD_RENDEREDOBJ 0x02 ! 46: #define IDD_FIELD 0x03 ! 47: #define IDD_CROSSHAIRS 0x04 ! 48: #define IDD_INTERSTICE 0x05 ! 49: #define IDD_CTLPOINTS 0x06 ! 50: #define IDD_RGB 0x07 ! 51: ! 52: ! 53: /* set pel size ... */ ! 54: ! 55: #define IDD_PELWIDTH 0x10 ! 56: #define IDD_PELHEIGHT 0x11 ! 57: #define IDD_SQUARE 0x12 ! 58: #define IDD_DIAMOND 0x13 ! 59: #define IDD_CIRCLE 0x14 ! 60: ! 61: ! 62: ! 63: ! 64: /* menus */ ! 65: ! 66: #define IDM_FILE 0x000 ! 67: #define IDM_SAVE 0x001 ! 68: #define IDM_ABOUT 0x002 ! 69: ! 70: #define IDM_DISPLAY 0x100 ! 71: #define IDM_RENDEREDOBJ 0x101 ! 72: #define IDM_MATHOBJ 0x102 ! 73: #define IDM_CTLPOINTS 0x103 ! 74: #define IDM_CROSSHAIRS 0x104 ! 75: #define IDM_PELBORDER 0x105 ! 76: #define IDM_ROUNDPOINTS 0x106 ! 77: #define IDM_AUTOREDRAW 0x107 ! 78: ! 79: #define IDM_PRIM 0x200 ! 80: #define IDM_NOPRIM 0x201 ! 81: #define IDM_POLYLINE 0x202 ! 82: #define IDM_POLYFILLET 0x203 ! 83: #define IDM_POLYSPLINE 0x204 ! 84: #define IDM_POINTARC 0x205 ! 85: ! 86: #define IDM_COLORS 0x300 ! 87: #define IDM_SETCOLORS 0x301 ! 88: #define IDM_EDITPELCOLORS 0x302 ! 89: ! 90: #define IDM_POINTS 0x400 ! 91: #define IDM_CLEARALL 0x401 ! 92: ! 93: #define IDM_PELSIZE 0x500 ! 94: #define IDM_SETPELSIZE 0x501 ! 95: #define IDM_DRAGPELSIZE 0x502 ! 96: ! 97: #define IDM_REDRAW 0x600 ! 98: ! 99: ! 100: ! 101: ! 102: /* strings */ ! 103: ! 104: #define IDS_TITLE 1 ! 105: ! 106: ! 107: ! 108: ! 109: /************************************************************************ ! 110: * ! 111: * Constants ! 112: * ! 113: * Miscellaneous constants. ! 114: * ! 115: ************************************************************************/ ! 116: ! 117: #define MAJOR_VERSION 0 ! 118: #define MINOR_VERSION 11 ! 119: ! 120: #define CPTLMAX 50 ! 121: #define CCHSTR 15 ! 122: ! 123: #define NO_POINT -1 ! 124: ! 125: /* flags for Paint() options */ ! 126: #define IGNORED 0x00 /* no bits set ==> ignored */ ! 127: #define OVERRIDE_RENDERED_OBJ 0x01 ! 128: #define CLEAR_BACKGROUND 0x02 ! 129: #define CLEAR_FAT_BITMAP 0x04 ! 130: #define RENDER_MATH_OBJ 0x08 ! 131: ! 132: ! 133: ! 134: ! 135: /************************************************************************ ! 136: * ! 137: * Handy macros to eliminate some typing. ! 138: * ! 139: ************************************************************************/ ! 140: ! 141: #define TOGGLE_BOOL(x) ((x)=(!(x))) ! 142: ! 143: #ifdef INCL_WINDIALOGS ! 144: ! 145: #define SET_CHECK_BOX(x, y, z) \ ! 146: WinSendDlgItemMsg((x),(y),BM_SETCHECK, \ ! 147: MPFROM2SHORT((z),0),0L) ! 148: ! 149: #define TOGGLE_MENU_ITEM(x, y, z) \ ! 150: WinSendDlgItemMsg((x), FID_MENU, MM_SETITEMATTR, \ ! 151: MPFROM2SHORT((y),TRUE), \ ! 152: MPFROM2SHORT(MIA_CHECKED,(z)?MIA_CHECKED:NULL)) ! 153: ! 154: #define CHECK_MENU_ITEM(x, y) \ ! 155: WinSendDlgItemMsg((x), FID_MENU, MM_SETITEMATTR, \ ! 156: MPFROM2SHORT((y),TRUE), \ ! 157: MPFROM2SHORT(MIA_CHECKED,MIA_CHECKED)) ! 158: ! 159: #define UNCHECK_MENU_ITEM(x, y) \ ! 160: WinSendDlgItemMsg((x), FID_MENU, MM_SETITEMATTR, \ ! 161: MPFROM2SHORT((y),TRUE), \ ! 162: MPFROM2SHORT(MIA_CHECKED,NULL)) ! 163: ! 164: #define ENABLE_MENU_ITEM(x, y) \ ! 165: WinSendDlgItemMsg((x), FID_MENU, MM_SETITEMATTR, \ ! 166: MPFROM2SHORT((y),TRUE), \ ! 167: MPFROM2SHORT(MIA_DISABLED,NULL)) ! 168: ! 169: #define DISABLE_MENU_ITEM(x, y) \ ! 170: WinSendDlgItemMsg((x), FID_MENU, MM_SETITEMATTR, \ ! 171: MPFROM2SHORT((y),TRUE), \ ! 172: MPFROM2SHORT(MIA_DISABLED,MIA_DISABLED)) ! 173: ! 174: #endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.