//UTILITIES //DOUGLAS BOLING //Vol. 9, No. 13 //PMVIEW.DLG //======================================================================= // PMVIEW.DLG -- Dialog templates for PMVIEW.C // // Copyright (c) 1990 Ziff Communications Co. // // Written by Douglas Boling // Modified by K. L. Singer to add Hex string search and Hex / Line No. // options in Search Goto dialog and Hex-EBCDIC option in Configuration. // Also added display of File Name Filter in Open dialog box. //======================================================================= DLGTEMPLATE IDD_ABOUT { DIALOG "", 0, 75, 35, 200, 100,, FCF_DLGBORDER | WS_SAVEBITS { ICON ID_RESOURCE -1, 10, 65, 0, 0 CTEXT "PMVIEW", -1, 70, 80, 60, 8 CTEXT "Copyright (c) 1990", -1, 50, 65, 100, 8 CTEXT "Ziff Communications Co.", -1, 40, 55, 120, 8 CTEXT "Written by Douglas Boling", -1, 30, 45, 140, 8 CTEXT "Modified by Ken Singer", -1, 30, 35, 140, 8 CTEXT "9/9/90", -1, 30, 25, 140, 8 DEFPUSHBUTTON "OK" DID_OK, 80, 5, 40, 12, WS_GROUP } } DLGTEMPLATE IDD_OPEN { DIALOG "Open a File", 0, 8, 8, 285, 135,, FCF_DLGBORDER | FCF_TITLEBAR { CTEXT "Drives", -1, 6, 121, 28, 8 CTEXT "Directories", -1, 42, 121, 80, 8 CTEXT "Files", -1, 126, 121, 122, 8 LISTBOX IDD_DRIVELIST, 6, 55, 28, 64 LISTBOX IDD_DIRLIST, 38, 55, 100, 68, LS_HORZSCROLL LISTBOX IDD_FILELIST, 142, 55, 142, 68, LS_HORZSCROLL AUTOCHECKBOX "Include Hidden Files",IDD_INCHIDDEN, 6, 40, 120, 10, WS_GROUP LTEXT "File Filter:", IDD_FILEFILTER, 130, 41, 150, 8 LTEXT "File Name", -1, 6, 25, 44, 8 ENTRYFIELD "" IDD_FILEEDIT, 60, 25, 222, 8, ES_MARGIN DEFPUSHBUTTON "OK" DID_OK, 71, 5, 50, 12, WS_GROUP DEFPUSHBUTTON "Cancel" DID_CANCEL, 164, 5, 50, 12, WS_GROUP } } DLGTEMPLATE IDD_CONFIGURE { DIALOG "Configuration", 0, 10, 30, 280, 150,, FCF_DLGBORDER | FCF_TITLEBAR { LTEXT "Colors", -1, 55, 140, 30, 8 LTEXT "Foreground", -1, 10, 132, 50, 8 LTEXT "Backgound", -1, 90, 132, 50, 8 LTEXT "Font Size", -1, 170, 132, 50, 8 LISTBOX IDD_FCOLOR, 10, 90, 70, 40, WS_GROUP LISTBOX IDD_BCOLOR, 90, 90, 70, 40, WS_GROUP LISTBOX IDD_CELLSIZE, 170, 90, 70, 40, WS_GROUP GROUPBOX "Display Mode", -1, 10, 42, 80, 40 AUTORADIOBUTTON "ASCII", IDD_DEFASCII, 13, 65, 70, 8, WS_GROUP AUTORADIOBUTTON "Hex-ASCII", IDD_DEFHEXASC, 13, 55, 70, 8 AUTORADIOBUTTON "Hex-EBCDIC", IDD_DEFHEXEBC, 13, 45, 70, 8 AUTOCHECKBOX "Scroll bars",IDD_DEFSCROLL, 100, 65, 65, 10, WS_GROUP AUTOCHECKBOX "Save Window Position",IDD_SAVEWINPOS, 100, 55, 120, 10, WS_GROUP LTEXT "Tab stop", -1, 180, 65, 50, 8 ENTRYFIELD "" IDD_DEFTABS, 225, 65, 15, 8, ES_MARGIN AUTOCHECKBOX "Save values to disk", IDD_SAVE, 10, 25, 112, 10, WS_GROUP DEFPUSHBUTTON "OK" DID_OK, 30, 5, 40, 12, WS_GROUP DEFPUSHBUTTON "Cancel" DID_CANCEL, 180, 5, 40, 12, WS_GROUP } } DLGTEMPLATE IDD_GOTO { DIALOG "Goto Offset", 0, 32, 50, 130, 80,, FCF_DLGBORDER | FCF_TITLEBAR | WS_SAVEBITS { LTEXT "Enter offset", -1, 5, 28, 60, 8, WS_GROUP ENTRYFIELD "" IDD_NEWOFFSET, 70, 28, 50, 8, ES_MARGIN AUTORADIOBUTTON "Decimal", IDD_DECGOTO, 25, 65, 54, 10, WS_GROUP AUTORADIOBUTTON "Hexadecimal", IDD_HEXGOTO, 25, 55, 69, 10 AUTORADIOBUTTON "Line No. (<0)", IDD_LINEGOTO, 25, 45, 75, 10 DEFPUSHBUTTON "Goto" DID_OK, 15, 10, 40, 12, WS_GROUP DEFPUSHBUTTON "Cancel" DID_CANCEL, 75, 10, 40, 12, WS_GROUP } } DLGTEMPLATE IDD_SEARCH { DIALOG "Find", 0, 32, 50, 200, 77,, FCF_DLGBORDER | FCF_TITLEBAR { LTEXT "Enter string", -1, 5, 60, 60, 8 ENTRYFIELD "" IDD_SRCHSTR, 65, 60, 120, 8, ES_MARGIN AUTOCHECKBOX "Case Sensitive", IDD_CHKCASE, 5, 40, 80, 10, WS_GROUP AUTOCHECKBOX "Search from Top",IDD_TOPSEARCH,100, 40, 90, 10, WS_GROUP AUTOCHECKBOX "Hex String",IDD_HEXSTRING, 67, 28, 59, 10, WS_GROUP DEFPUSHBUTTON "Find" DID_OK, 40, 10, 40, 12, WS_GROUP DEFPUSHBUTTON "Cancel" DID_CANCEL, 120, 10, 40, 12, WS_GROUP } } DLGTEMPLATE IDD_PICKFONT { DIALOG "Set Font Size", 0, 40, 30, 96, 70,, FCF_DLGBORDER | FCF_TITLEBAR { LISTBOX IDD_FONTS, 10, 24, 80, 45, WS_GROUP DEFPUSHBUTTON "Set" DID_OK, 5, 5, 40, 12, WS_GROUP DEFPUSHBUTTON "Cancel" DID_CANCEL, 55, 5, 40, 12, WS_GROUP } }