|
|
1.1 ! root 1: #include <pmwin.h> ! 2: #include "nead.h" ! 3: ! 4: POINTER IDR_EAD nead.ico ! 5: BITMAP BMP_EMPTY empty.bmp ! 6: ! 7: DLGTEMPLATE IDD_OPENBOX ! 8: BEGIN ! 9: DIALOG "Select a File",0,8,8,240,140, FCF_DLGBORDER, FCF_TITLEBAR ! 10: BEGIN ! 11: LTEXT "Current Directory:" -1,8,126,80,8 ! 12: LTEXT "" IDD_PATH, 88,126,144,8 ! 13: ENTRYFIELD "" IDD_FILEEDIT,56,110,176,8,ES_MARGIN ! 14: CTEXT "Directories" -1, 16,96,92,8 ! 15: CTEXT "Files" -1, 134,96,92,8 ! 16: LISTBOX IDD_DIRLIST, 16,32,92,64 ! 17: LISTBOX IDD_FILELIST, 134,32,92,64 ! 18: DEFPUSHBUTTON "OK" DID_OK, 32,8,64,16,WS_GROUP ! 19: PUSHBUTTON "Cancel" DID_CANCEL, 144,8,64,16,WS_GROUP ! 20: END ! 21: END ! 22: ! 23: DLGTEMPLATE IDD_MAIN ! 24: BEGIN ! 25: DIALOG "The NEW EA Editor", IDD_MAIN, 85, 28, 164, 172, ! 26: FCF_DLGBORDER | WS_VISIBLE, ! 27: FCF_TITLEBAR | FCF_SYSMENU | FCF_MINBUTTON | FCF_ICON ! 28: BEGIN ! 29: CONTROL "File Name", IDD_FNAME, 10, 155, 150, 8, WC_STATIC, ! 30: SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE ! 31: CONTROL "EA Names:", -1, 10, 142, 63, 8, WC_STATIC, SS_TEXT | DT_LEFT | ! 32: DT_TOP | WS_GROUP | WS_VISIBLE ! 33: CONTROL "", IDD_LBOX, 10, 70, 95, 73, WC_LISTBOX, WS_TABSTOP | ! 34: WS_VISIBLE ! 35: CONTROL "EA Type:", -1, 10, 55, 80, 8, WC_STATIC, SS_TEXT | DT_LEFT | ! 36: DT_TOP | WS_GROUP | WS_VISIBLE ! 37: CONTROL "The type goes here", IDD_EATYPE, 10, 47, 133, 8, WC_STATIC, ! 38: SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE ! 39: CONTROL "Add", IDD_ADD, 110, 130, 45, 13, WC_BUTTON, BS_PUSHBUTTON | ! 40: WS_GROUP | WS_TABSTOP | WS_VISIBLE ! 41: CONTROL "Delete", IDD_DELETE, 110, 115, 45, 13, WC_BUTTON, BS_PUSHBUTTON | ! 42: WS_TABSTOP | WS_VISIBLE ! 43: CONTROL "Edit", IDD_EDIT, 110, 100, 45, 13, WC_BUTTON, BS_PUSHBUTTON | ! 44: WS_TABSTOP | WS_VISIBLE ! 45: CONTROL "Copy", IDD_COPY, 110, 85, 45, 13, WC_BUTTON, BS_PUSHBUTTON | ! 46: WS_TABSTOP | WS_VISIBLE ! 47: CONTROL "Paste", IDD_PASTE, 110, 70, 45, 13, WC_BUTTON, BS_PUSHBUTTON | ! 48: WS_TABSTOP | WS_VISIBLE ! 49: CONTROL "New File", IDD_NEWFILE, 10, 25, 45, 13, WC_BUTTON, BS_PUSHBUTTON | ! 50: WS_GROUP | WS_TABSTOP | WS_VISIBLE ! 51: CONTROL "Write", IDD_WRITE, 60, 25, 45, 13, WC_BUTTON, BS_PUSHBUTTON | ! 52: WS_TABSTOP | WS_VISIBLE ! 53: CONTROL "Quit", IDD_QUIT, 110, 25, 45, 13, WC_BUTTON, BS_PUSHBUTTON | ! 54: WS_TABSTOP | WS_VISIBLE ! 55: END ! 56: END ! 57: ! 58: DLGTEMPLATE IDD_ADDEA LOADONCALL MOVEABLE DISCARDABLE ! 59: BEGIN ! 60: DIALOG "", IDD_ADDEA, 39, 47, 333, 118, ! 61: FS_NOBYTEALIGN | FS_DLGBORDER | WS_VISIBLE | WS_SAVEBITS, ! 62: FCF_TITLEBAR ! 63: BEGIN ! 64: CONTROL "Add an EA Name", IDD_TITLE, 15, 104, 300, 8, WC_STATIC, ! 65: SS_TEXT | DT_CENTER | DT_TOP | WS_VISIBLE ! 66: CONTROL "EA Name:", 0, 14, 89, 44, 8, WC_STATIC, SS_TEXT | DT_LEFT | ! 67: DT_TOP | WS_VISIBLE ! 68: CONTROL "", IDD_EANAME, 66, 89, 142, 8, WC_ENTRYFIELD, ! 69: ES_LEFT | ES_AUTOSCROLL | ES_MARGIN | WS_TABSTOP | WS_VISIBLE ! 70: ! 71: AUTORADIOBUTTON "Length preceded binary", EA_LPBINARY, ! 72: 10, 67, 115, 10, WS_GROUP | WS_TABSTOP | WS_VISIBLE ! 73: AUTORADIOBUTTON "Length preceded ascii", EA_LPASCII, ! 74: 10, 57, 115, 10, WS_TABSTOP | WS_VISIBLE ! 75: AUTORADIOBUTTON "Asciiz", EA_ASCIIZ, ! 76: 10, 47, 44, 10, WS_TABSTOP | WS_VISIBLE ! 77: AUTORADIOBUTTON "Length preceded bitmap", EA_LPBITMAP, ! 78: 10, 37, 115, 10, WS_TABSTOP | WS_VISIBLE ! 79: AUTORADIOBUTTON "Length preceded metafile", EA_LPMETAFILE, ! 80: 10, 27, 127, 10, WS_TABSTOP | WS_VISIBLE ! 81: AUTORADIOBUTTON "Length preceded icon", EA_LPICON, ! 82: 10, 17, 110, 10, WS_TABSTOP | WS_VISIBLE ! 83: AUTORADIOBUTTON "Asciiz file name of associated data", EA_ASCIIZFN, ! 84: 150, 67, 164, 10, WS_TABSTOP | WS_VISIBLE ! 85: AUTORADIOBUTTON "Asciiz EA name of associated data", EA_ASCIIZEA, ! 86: 150, 57, 158, 10, WS_TABSTOP | WS_VISIBLE ! 87: AUTORADIOBUTTON "Multi-value multi-type field", EA_MVMT, ! 88: 150, 47, 140, 10, WS_TABSTOP | WS_VISIBLE ! 89: AUTORADIOBUTTON "Multi-value single-type field", EA_MVST, ! 90: 150, 37, 143, 10, WS_TABSTOP | WS_VISIBLE ! 91: AUTORADIOBUTTON "ASN.1 field", EA_ASN1, ! 92: 150, 27, 102, 10, WS_TABSTOP | WS_VISIBLE ! 93: ! 94: DEFPUSHBUTTON "OK", DID_OK, 215, 7, 38, 12, WS_GROUP | WS_TABSTOP ! 95: CONTROL "Cancel", DID_CANCEL, 260, 7, 38, 12, ! 96: WC_BUTTON, BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE ! 97: END ! 98: END ! 99: ! 100: DLGTEMPLATE IDD_ASCIIEDIT LOADONCALL MOVEABLE DISCARDABLE ! 101: BEGIN ! 102: DIALOG "EA Value Entry/Edit", IDD_ASCIIEDIT, 25, 44, 263, 95, ! 103: FS_NOBYTEALIGN | FS_DLGBORDER | WS_VISIBLE | WS_SAVEBITS, ! 104: FCF_TITLEBAR ! 105: BEGIN ! 106: CONTROL "EA Value:", 0, 10, 33, 45, 8, WC_STATIC, SS_TEXT | DT_RIGHT | ! 107: DT_TOP | WS_GROUP | WS_VISIBLE ! 108: CONTROL "", IDD_EAVALUE, 62, 32, 186, 8, WC_ENTRYFIELD, ES_LEFT | ! 109: ES_AUTOSCROLL | ES_MARGIN | WS_TABSTOP | WS_VISIBLE ! 110: CONTROL "EA Name:", 0, 10, 70, 45, 8, WC_STATIC, SS_TEXT | DT_RIGHT | ! 111: DT_TOP | WS_GROUP | WS_VISIBLE ! 112: CONTROL "", IDD_EANAME, 62, 70, 186, 8, WC_ENTRYFIELD, ! 113: ES_LEFT | ES_AUTOSCROLL | ES_MARGIN | WS_TABSTOP | WS_VISIBLE ! 114: CONTROL "EA Type:", 0, 10, 50, 45, 8, WC_STATIC, SS_TEXT | DT_RIGHT | ! 115: DT_TOP | WS_GROUP | WS_VISIBLE ! 116: CONTROL "", IDD_EATYPE, 60, 50, 178, 8, WC_STATIC, SS_TEXT | ! 117: DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE ! 118: AUTOCHECKBOX "Need Bit", IDD_NEEDBIT, 65,10, 60,10, WS_GROUP ! 119: CONTROL "OK", DID_OK, 170, 5, 38, 12, WC_BUTTON, ! 120: BS_PUSHBUTTON | BS_DEFAULT | WS_TABSTOP | WS_VISIBLE ! 121: CONTROL "Cancel", DID_CANCEL, 215, 5, 38, 12, WC_BUTTON, ! 122: BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE ! 123: END ! 124: END ! 125: ! 126: DLGTEMPLATE IDD_ICONWIN LOADONCALL MOVEABLE DISCARDABLE ! 127: BEGIN ! 128: DIALOG "Icon Window", IDD_ICONWIN, 44, 29, 293, 150, FS_NOBYTEALIGN | ! 129: FS_DLGBORDER | FS_SIZEBORDER | WS_VISIBLE | WS_CLIPSIBLINGS | ! 130: WS_SAVEBITS, FCF_TITLEBAR ! 131: BEGIN ! 132: CONTROL BMP_EMPTY, IDD_ICON, 10, 20, 22, 16, WC_STATIC, SS_BITMAP | ! 133: WS_GROUP | WS_VISIBLE ! 134: CONTROL "OK", DID_OK, 240, 15, 38, 12, WC_BUTTON, BS_PUSHBUTTON | ! 135: BS_DEFAULT | WS_TABSTOP | WS_VISIBLE ! 136: END ! 137: END ! 138: ! 139: DLGTEMPLATE IDD_MULTIBOX LOADONCALL MOVEABLE DISCARDABLE ! 140: BEGIN ! 141: DIALOG "Multi-type EA", IDD_MULTIBOX, 40, 44, 233, 115, FS_NOBYTEALIGN | ! 142: FS_DLGBORDER | WS_VISIBLE | WS_CLIPSIBLINGS | WS_SAVEBITS, ! 143: FCF_TITLEBAR ! 144: BEGIN ! 145: CONTROL "EA Name:", 0, 15,103, 43, 8, WC_STATIC, SS_TEXT | ! 146: DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE ! 147: CONTROL "...", IDD_EANAME, 64,103, 111, 8, WC_STATIC, SS_TEXT | ! 148: DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE ! 149: ! 150: CONTROL "", IDD_LBOX, 15,20, 160,60, WC_LISTBOX, WS_VISIBLE | WS_GROUP ! 151: ! 152: CONTROL "ea type", IDD_EATYPE, 15, 10, 151, 8, WC_STATIC, SS_TEXT | ! 153: DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE ! 154: ! 155: CONTROL "EA CodePage:", 0, 15,92, 60, 8, WC_STATIC, SS_TEXT | ! 156: DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE ! 157: CONTROL "", IDD_CODEPAGE, 82, 92, 28, 8, WC_ENTRYFIELD, ES_LEFT | ! 158: ES_AUTOSCROLL | ES_MARGIN | WS_TABSTOP | WS_VISIBLE | WS_GROUP ! 159: ! 160: AUTOCHECKBOX "Need Bit", IDD_NEEDBIT, 171, 92, 50,10, WS_GROUP ! 161: ! 162: CONTROL "Add", IDD_ADD, 185, 68, 38, 12, WC_BUTTON, ! 163: BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE ! 164: CONTROL "Delete", IDD_DELETE, 185, 52, 38, 12, WC_BUTTON, ! 165: BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE ! 166: CONTROL "Edit", IDD_EDIT, 185, 36, 38, 12, WC_BUTTON, ! 167: BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE ! 168: CONTROL "Done", DID_DONE, 185, 20, 38, 12, WC_BUTTON, ! 169: BS_PUSHBUTTON | BS_DEFAULT | WS_TABSTOP | WS_VISIBLE ! 170: ! 171: CONTROL "EA Values:", 0, 15, 81, 79, 8, WC_STATIC, SS_TEXT | ! 172: DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE ! 173: END ! 174: END ! 175:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.