455 lines
20 KiB
Plaintext
455 lines
20 KiB
Plaintext
#include "windows.h"
|
|
#include "wdiffrc.h"
|
|
|
|
#include <ntverp.h>
|
|
#include "windows.h"
|
|
#if 0
|
|
#include <ntverp.h>
|
|
|
|
#define VER_FILETYPE VFT_DLL
|
|
#define VER_FILESUBTYPE VFT2_UNKNOWN
|
|
#define VER_FILEDESCRIPTION_STR "Windows Diff Graphic Utilities"
|
|
#define VER_INTERNALNAME_STR "gutils.dll"
|
|
#define VER_ORIGINALFILENAME_STR "gutils.dll"
|
|
|
|
#include "common.ver"
|
|
#endif
|
|
#include "gutilsrc.h"
|
|
|
|
/* VER_FILETYPE, VER_FILESUBTYPE, VER_FILEDESCRIPTION_STR
|
|
* and VER_INTERNALNAME_STR must be defined before including COMMON.VER
|
|
* The strings don't need a '\0', since common.ver has them.
|
|
*/
|
|
#define VER_FILETYPE VFT_APP
|
|
#define VER_FILESUBTYPE VFT2_UNKNOWN
|
|
#define VER_FILEDESCRIPTION_STR "File comparison utility"
|
|
#define VER_INTERNALNAME_STR "SDKDIFF.EXE"
|
|
#define VER_ORIGINALFILENAME_STR "SDKDIFF.EXE"
|
|
|
|
#include "common.ver"
|
|
|
|
SdkDiff ICON sdkdiff.ico
|
|
|
|
SdkDiffMenu MENU BEGIN
|
|
POPUP "&File" BEGIN
|
|
MENUITEM "Compare &Files...", IDM_FILE
|
|
MENUITEM "Compare &Directories...", IDM_DIR
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "&Abort", IDM_ABORT
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "&Save File List...", IDM_SAVELIST
|
|
MENUITEM "&Copy Files...", IDM_COPYFILES
|
|
MENUITEM "&Print", IDM_PRINT
|
|
MENUITEM "E&xit", IDM_EXIT
|
|
END
|
|
POPUP "&Edit" BEGIN
|
|
MENUITEM "C&opy\tCtrl+C", IDM_EDITCOPY
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "&Find...\tCtrl+F", IDM_FIND
|
|
MENUITEM "Find &Next\tF3", IDM_FIND
|
|
MENUITEM "Find &Previous\tShift+F3", IDM_FIND
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "&Go To Line...\tCtrl+G", IDM_GOTOLINE
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "Edit &Left File", IDM_EDITLEFT
|
|
MENUITEM "Edit &Right File", IDM_EDITRIGHT
|
|
MENUITEM "Edit &Composite File", IDM_EDITCOMP
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "&Set Editor...", IDM_SETEDIT
|
|
MENUITEM "Set &Tab Width...", IDM_SETTABWIDTH
|
|
MENUITEM "Set Font...", IDM_SETFONT
|
|
END
|
|
POPUP "&View" BEGIN
|
|
MENUITEM "&Outline", IDM_OUTLINE,
|
|
MENUITEM "&Expand", IDM_EXPAND
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "Show &Whitespace\tCtrl+W", IDM_SHOWWHITESPACE
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "&Picture\tAlt+P", IDM_PICTURE
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "Pre&vious Change\tF7, Ctrl+F7", IDM_FPCHANGE
|
|
MENUITEM "&Next Change\tF8, Ctrl+F8", IDM_FCHANGE
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "&Rescan selected file", IDM_RESCAN
|
|
END
|
|
POPUP "E&xpand" BEGIN
|
|
MENUITEM "Le&ft File Only\tAlt+L", IDM_LONLY
|
|
MENUITEM "Rig&ht File Only\tAlt+R", IDM_RONLY
|
|
MENUITEM "B&oth Files\tAlt+B", IDM_BOTHFILES
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "&Left Line Numbers", IDM_LNRS
|
|
MENUITEM "&Right Line Numbers", IDM_RNRS
|
|
MENUITEM "&No Line Numbers", IDM_NONRS
|
|
END
|
|
POPUP "&Options" BEGIN
|
|
MENUITEM "Ignore &Blanks", IDM_IGNBLANKS
|
|
/* MENUITEM "&Algorithm 2 (finds more links, slower)", IDM_ALG2, CHECKED */
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "&Mono colours", IDM_MONOCOLS
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "Show &Identical Files", IDM_OUTLINE_INCSAME
|
|
MENUITEM "Show &Left-Only Files", IDM_OUTLINE_INCLEFT
|
|
MENUITEM "Show &Right-Only Files", IDM_OUTLINE_INCRIGHT
|
|
MENUITEM "Show &Different Files", IDM_OUTLINE_INCDIFFER
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "Show Ide&ntical Lines", IDM_EXPAND_INCSAME
|
|
MENUITEM "Show Le&ft-Only Lines", IDM_EXPAND_INCLEFT
|
|
MENUITEM "Show Ri&ght-Only Lines", IDM_EXPAND_INCRIGHT
|
|
MENUITEM "Show M&oved-Left Lines", IDM_EXPAND_INCMOVEDLEFT
|
|
MENUITEM "Show Mo&ved-Right Lines", IDM_EXPAND_INCMOVEDRIGHT
|
|
MENUITEM "Show &Similar-Left Lines", IDM_EXPAND_INCSIMILARLEFT
|
|
MENUITEM "Show Simil&ar-Right Lines", IDM_EXPAND_INCSIMILARRIGHT
|
|
END
|
|
POPUP "Mar&k" BEGIN
|
|
MENUITEM "&Mark File\tAlt+M", IDM_MARK
|
|
MENUITEM "Mark &Pattern...", IDM_MARKPATTERN
|
|
MENUITEM "&Hide Marked Files", IDM_HIDEMARK
|
|
MENUITEM "&Toggle Mark State", IDM_TOGGLEMARK
|
|
END
|
|
POPUP "&Help" BEGIN
|
|
MENUITEM "&Contents...", IDM_CONTENTS
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "&About...", IDM_ABOUT
|
|
END
|
|
END
|
|
|
|
OutlineFloatMenu MENU
|
|
BEGIN
|
|
POPUP ""
|
|
BEGIN
|
|
MENUITEM "&Mark", IDM_MARK
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "&Next Change", IDM_FCHANGE
|
|
MENUITEM "&Previous Change", IDM_FPCHANGE
|
|
MENUITEM "&Expand", IDM_EXPAND
|
|
MENUITEM "Re&scan", IDM_RESCAN
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "Edit &Left File", IDM_EDITLEFT
|
|
MENUITEM "Edit &Right File", IDM_EDITRIGHT
|
|
MENUITEM "Edit &Composite File", IDM_EDITCOMP
|
|
END
|
|
END
|
|
|
|
ExpandFloatMenu MENU
|
|
BEGIN
|
|
POPUP ""
|
|
BEGIN
|
|
MENUITEM "&Show Moved Line", IDM_TOMOVED
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "&Next Change", IDM_FCHANGE
|
|
MENUITEM "&Previous Change", IDM_FPCHANGE
|
|
MENUITEM "&Outline", IDM_OUTLINE
|
|
MENUITEM "Re&scan", IDM_RESCAN
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "Edit &Left File", IDM_EDITLEFT
|
|
MENUITEM "Edit &Right File", IDM_EDITRIGHT
|
|
MENUITEM "Edit &Composite File", IDM_EDITCOMP
|
|
END
|
|
END
|
|
|
|
|
|
SdkDiffAccel ACCELERATORS
|
|
BEGIN
|
|
VK_F3, IDM_FINDNEXT, VIRTKEY
|
|
VK_F3, IDM_FINDPREV, VIRTKEY, SHIFT
|
|
"f", IDM_FIND, VIRTKEY, CONTROL
|
|
"g", IDM_GOTOLINE, VIRTKEY, CONTROL
|
|
VK_F8, IDM_FCHANGE, VIRTKEY
|
|
VK_F7, IDM_FPCHANGE, VIRTKEY
|
|
VK_F8, IDM_FCHANGE_LAURIE, VIRTKEY, CONTROL
|
|
VK_F7, IDM_FPCHANGE_LAURIE, VIRTKEY, CONTROL
|
|
"l", IDM_LONLY, ALT
|
|
"r", IDM_RONLY, ALT
|
|
"b", IDM_BOTHFILES, ALT
|
|
"p", IDM_PICTURE, ALT
|
|
VK_F11, IDM_TRACE, VIRTKEY
|
|
VK_F12, IDM_TRACEOFF, VIRTKEY
|
|
VK_F12, IDM_TIME, VIRTKEY, CONTROL
|
|
"m", IDM_MARK, ALT
|
|
"c", IDM_EDITCOPY, VIRTKEY, CONTROL
|
|
"w", IDM_SHOWWHITESPACE, VIRTKEY, CONTROL
|
|
VK_F1, IDM_CONTENTS, VIRTKEY
|
|
"4", IDM_TABWIDTH4, VIRTKEY, CONTROL
|
|
"8", IDM_TABWIDTH8, VIRTKEY, CONTROL
|
|
END
|
|
|
|
STRINGTABLE
|
|
BEGIN
|
|
IDS_LINE_NOT_VISIBLE "Line not visible in this view"
|
|
IDS_ONLY_IN "only in %s%s"
|
|
IDS_DIFFERENT "different"
|
|
IDS_IDENTICAL "identical"
|
|
IDS_SAME_SIZE "same size"
|
|
IDS_CANT_OPEN_TMP_FILE "Cannot open temp file"
|
|
IDS_BAD_ARGUMENT "Bad argument to compitem_getfilename"
|
|
IDS_SELECT_FIRST_FILE "Select First File"
|
|
IDS_SELECT_SECOND_FILE "Select Second File"
|
|
IDS_COULDNT_FIND "Couldn't find %s"
|
|
IDS_COULDNT_FIND_ANYTHING "Couldn't find any files."
|
|
IDS_CANT_OPEN "Cannot open %s"
|
|
IDS_HEADER_LINE_STR "-- %s -- includes %s%s%s%s files\r\n"
|
|
IDS_IDENTICAL_COMMA "identical,"
|
|
IDS_LEFT_ONLY_COMMA "left-only,"
|
|
IDS_RIGHT_ONLY_COMMA "right-only,"
|
|
IDS_DIFFERING "differing"
|
|
IDS_FILES_LISTED "-- %d files listed\r\n"
|
|
IDS_ENTER_DIR_NAME "Please enter the directory name"
|
|
IDS_FAILED_TO_COPY "failed to copy %s"
|
|
IDS_COPYING "%4d files requested. Copying..."
|
|
IDS_COPY_ABORTED "Copy Aborted"
|
|
IDS_COPY_FAILED "Copy Complete: %d files failed"
|
|
IDS_COPY_COMPLETE "Copy Complete: %d files copied"
|
|
IDS_EXIT "Exit"
|
|
IDS_USAGE_STR00 "Usage:\n\n\tsdkdiff [options] path1 [path2]\n\n"
|
|
IDS_USAGE_STR01 "Options:\n\n"
|
|
IDS_USAGE_STR02 "-D\tCompare one directory only.\n"
|
|
IDS_USAGE_STR03 "-F[flags] savefile\tSave composite file to 'savefile'. The 'flags' may consist of one or more of I (identical), L (left), R (right), F (moved leFt), G (moved riGht), S (Similar left), A (similiAr right), X (exit after saving list).\n"
|
|
IDS_USAGE_STR04 "(e.g. -FLF saves list of Left or moved-leFt lines).\n"
|
|
IDS_USAGE_STR05 "-I file\tReads list of files to compare, from the specified input file. Each line can contain one or two filenames, space delimited (with quoting, if filenames contain spaces). Use ""-"" as the filename to read from stdin."
|
|
IDS_USAGE_STR06 " If a line contains only one filename, the file is compared to itself."
|
|
IDS_USAGE_STR08 " To disable the space-delimited parsing, use -I1 which interprets each line as a filename."
|
|
IDS_USAGE_STR08B "\n"
|
|
IDS_USAGE_STR11 "-LC client\tSpecify the SD client.\n"
|
|
IDS_USAGE_STR12 "-LD changenum\tShow diffs for all files in the specified change number.\n"
|
|
IDS_USAGE_STR12B "-LO[changenum] [path]\tShow diffs for opened files. If a change number is specified, diffs are shown only for files opened in that change number."
|
|
IDS_USAGE_STR13 "-LP port\tSpecify the SD server and port.\n"
|
|
IDS_USAGE_STR14 "-LR\tReverse comparison, so local files are on the left side.\n"
|
|
IDS_USAGE_STR15 "-N name\tNET SEND notification to 'name' at end of comparison.\n"
|
|
IDS_USAGE_STR16 "-O\tOutline view (no automatic expansion).\n"
|
|
IDS_USAGE_STR17 "-P\tPerverse comparison: breaks lines on punctuation.\n"
|
|
IDS_USAGE_STR18 "-S[flags] savefile\tSave list of files to 'savefile'. The 'flags' may consist of one or more of S (same), L (left), R (right), D (different), X (exit after saving list).\n"
|
|
IDS_USAGE_STR19 "(e.g. -SLD saves list of Left or Different files).\n"
|
|
IDS_USAGE_STR20 "-T\tCompare whole subtree.\n"
|
|
IDS_USAGE_STR21 "-X[flags]\tExclude files. The 'flags' may consist of one or more of L (left), R (right), S (same), D (different), O (readOnly).\n"
|
|
IDS_USAGE_STR22 "(e.g. -XR excludes Right library files).\n"
|
|
IDS_USAGE_STR23 "\nNotes:\n"
|
|
IDS_SDKDIFF_USAGE "Sdkdiff Usage"
|
|
IDS_PAGE "Page # of $"
|
|
IDS_SENT_TO_PRINTER "Sent to printer."
|
|
IDS_UNABLE_TO_PRINT "Unable to print."
|
|
IDS_SDKDIFF_ERROR "Sdkdiff Error"
|
|
IDS_NO_MORE_CHANGES "No More Changes"
|
|
IDS_NO_PREV_CHANGES "No Previous Changes"
|
|
IDS_OUTLINE "Outline"
|
|
IDS_EXPAND "Expand"
|
|
IDS_FILE_DOESNT_EXIST "File does not exist."
|
|
IDS_FAILED_TO_LAUNCH_EDT "Failed to launch editor"
|
|
IDS_COMPARING "Comparing..."
|
|
IDS_SCANNING "SdkDiff: scanning"
|
|
IDS_ABORT "Abort"
|
|
IDS_PLEASE_WAIT "Please wait for current operation to finish"
|
|
IDS_ABORT_PENDING "Abort Pending"
|
|
IDS_SECONDS "%d.%03d seconds"
|
|
IDS_TRACING_ENABLED "Tracing enabled to .\\sdkdiff.trc"
|
|
IDS_TRACING_DISABLED "Tracing disabled"
|
|
IDS_CREATE_DIFF_LIST "Please create a diff list first"
|
|
IDS_TOOL_DESCRIPTION "File and directory comparisons"
|
|
IDS_EDITOR_COMMAND "Editor command (%p = file, %l = line#)"
|
|
IDS_IDENTICAL_TIMES "(both have identical times)"
|
|
IDS_DIFF_BLANK_ONLY "different in blanks only"
|
|
IDS_ENTER_SUBSTRING1 "Enter substring, or regular expression"
|
|
IDS_ENTER_SUBSTRING2 "Enter Pattern (substring, not wildcard)"
|
|
IDS_MARK_FILES "Mark Files"
|
|
IDS_ENTER_PASSWORD "Please enter password for %s"
|
|
IDS_COPYING_NFILES "Copying %4d files"
|
|
IDS_BOTH_UNREADABLE "Both files unreadable"
|
|
IDS_LEFT_UNREADABLE "Left file unreadable"
|
|
IDS_RIGHT_UNREADABLE "Right file unreadable"
|
|
IDS_UNREADABLE " (unreadable)"
|
|
IDS_IS_MORE_RECENT "%s (%s is more recent)"
|
|
IDS_IS_READONLY "%s is read-only. Overwrite ?"
|
|
IDS_COPY_FILES "Copy Files"
|
|
IDS_NOTHING_RESCANNED "No file selected. Nothing rescanned."
|
|
IDS_NOTHING_TO_EDIT "No file selected. Nothing to edit."
|
|
IDS_ERR_OPENING_FILE "Error opening file"
|
|
IDS_SAVE_COMPFILE "Save Composite File"
|
|
IDS_GOTOLINE_INVALIDSTRING "Invalid Go To Line string."
|
|
IDS_GOTOLINE_NOLINES "There are no lines in the current view."
|
|
IDS_FIND_NOTFOUND "Not found: %s"
|
|
IDS_TABWIDTH "Tab width (between 1 and 100):"
|
|
IDS_BAD_TABWIDTH "The tab width must be between 1 and 100."
|
|
IDS_BAD_SD_INI "Bad or missing SD.INI file (it belongs in the SD client root)."
|
|
IDS_NOCOMPUNICODE "Composite file is not available when left or right file is Unicode."
|
|
IDS_ERROR_LO_UNC "Error setting current directory along the path specified by the -LO flag."
|
|
IDS_ERROR_LD_OPTION "-LD expects no path arguments."
|
|
IDS_ERROR_OVSD_OPTION "The -LO (diff opened files) and -LD (describe a submitted change) switches are mutually exclusive."
|
|
IDS_ERROR_IARGS "-I expects an input filename, and either no path arguments, or one or two path arguments containing {} which are replaced by text from the input file."
|
|
IDS_ERROR_IARGS_OPENFILE "Unable to open input file."
|
|
IDS_ERROR_CANTLOADRICHEDIT "Unable to show usage text, because unable to load riched20.dll."
|
|
END
|
|
|
|
1 DLGINCLUDE "wdiffrc.h"
|
|
|
|
DIRECTORY DIALOG DISCARDABLE 9, 26, 280, 81
|
|
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
|
STYLE DS_SETFONT | WS_POPUP | WS_CAPTION
|
|
CAPTION "Select Directories"
|
|
FONT 8, "MS Shell Dlg"
|
|
BEGIN
|
|
LTEXT "Dir &1:",IDD_LAB1,4,46,28,10,NOT WS_GROUP
|
|
EDITTEXT IDD_DIR1,44,44,176,12,ES_AUTOHSCROLL
|
|
LTEXT "Dir &2:",IDD_LAB2,4,62,28,10,NOT WS_GROUP
|
|
EDITTEXT IDD_DIR2,44,60,176,12,ES_AUTOHSCROLL
|
|
DEFPUSHBUTTON "OK",IDOK,228,4,44,14,WS_GROUP
|
|
PUSHBUTTON "Cancel",IDCANCEL,228,24,44,14
|
|
LTEXT "Current:",IDD_LABEL,4,6,36,10
|
|
LTEXT "current directory path",IDD_LAB3,44,5,176,11,
|
|
SS_CENTERIMAGE | SS_SUNKEN
|
|
CONTROL "&Include subdirectories",IDD_RECURSIVE,"Button",
|
|
BS_AUTOCHECKBOX | WS_TABSTOP,44,32,90,10
|
|
END
|
|
|
|
ABOUT DIALOG 49, 30, 135, 90
|
|
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
|
STYLE DS_SETFONT | WS_POPUP | WS_CAPTION
|
|
CAPTION "About SdkDiff"
|
|
FONT 8, "MS Shell Dlg"
|
|
BEGIN
|
|
ICON "SdkDiff", IDD_ICON, 10, 10, 16, 16
|
|
CTEXT "Windows File And Directory Comparisons", 103, 35, 10,
|
|
85, 20, NOT WS_GROUP
|
|
RTEXT "Version:", 104, 40, 40, 30, 10, NOT WS_GROUP
|
|
LTEXT "1.00", IDD_VERSION, 75, 40, 30, 10, NOT WS_GROUP
|
|
CTEXT "Geraint Davies + Laurie Griffiths", 107, 15, 55, 110,
|
|
14, NOT WS_GROUP
|
|
DEFPUSHBUTTON "OK", IDOK, 55, 70, 27, 12
|
|
END
|
|
|
|
SAVELIST DIALOG DISCARDABLE 28, 23, 260, 117
|
|
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
|
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
|
CAPTION "Save File List"
|
|
FONT 8, "MS Shell Dlg"
|
|
BEGIN
|
|
LTEXT "Save to &file:",IDM_OUTLINE_INCSAME,4,6,44,8
|
|
EDITTEXT IDD_FILE,52,4,148,12,ES_AUTOHSCROLL
|
|
CONTROL "&Identical files",IDD_IDENTICAL,"Button",
|
|
BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,12,32,60,10
|
|
CONTROL "&Different files",IDD_DIFFER,"Button",BS_AUTOCHECKBOX |
|
|
WS_TABSTOP,12,44,64,10
|
|
CONTROL "Files only in &left tree",IDD_LEFT,"Button",BS_AUTOCHECKBOX |
|
|
WS_TABSTOP,12,56,182,10
|
|
CONTROL "Files only in &right tree",IDD_RIGHT,"Button",BS_AUTOCHECKBOX |
|
|
WS_TABSTOP,12,68,181,10
|
|
CONTROL "Include &Checksums",IDD_SUMS,"Button",BS_AUTOCHECKBOX |
|
|
WS_GROUP | WS_TABSTOP,4,90,108,10
|
|
CONTROL "Ignore &Marked Files",IDD_IGNOREMARK,"Button",
|
|
BS_AUTOCHECKBOX | WS_TABSTOP,4,102,108,10
|
|
DEFPUSHBUTTON "OK",IDOK,208,4,44,14,WS_GROUP
|
|
PUSHBUTTON "Cancel",IDCANCEL,208,24,44,14
|
|
GROUPBOX "Include:",IDM_OUTLINE_INCDIFFER,4,20,196,64,WS_GROUP
|
|
END
|
|
|
|
COPYFILES DIALOG DISCARDABLE 35, 23, 276, 162
|
|
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
|
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
|
CAPTION "Copy Files"
|
|
FONT 8, "MS Shell Dlg"
|
|
BEGIN
|
|
LTEXT "&Copy to directory:",IDD_LAB1,8,7,60,8
|
|
EDITTEXT IDD_DIR1,76,4,140,12,ES_AUTOHSCROLL
|
|
GROUPBOX "Copy &from",IDD_FROMGROUP,4,28,212,40,WS_GROUP
|
|
CONTROL "Left tree",IDD_FROMLEFT,"Button",BS_AUTORADIOBUTTON |
|
|
WS_GROUP | WS_TABSTOP,12,40,88,10
|
|
CONTROL "Right tree",IDD_FROMRIGHT,"Button",BS_AUTORADIOBUTTON |
|
|
WS_TABSTOP,12,52,88,10
|
|
CONTROL "&Identical files",IDD_IDENTICAL,"Button",
|
|
BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,12,84,88,10
|
|
CONTROL "&Different files",IDD_DIFFER,"Button",BS_AUTOCHECKBOX |
|
|
WS_TABSTOP,12,96,88,10
|
|
CONTROL "Files &only in source tree",IDD_LEFT,"Button",BS_AUTOCHECKBOX |
|
|
WS_TABSTOP,12,108,200,10
|
|
CONTROL "Ignore &Marked Files",IDD_IGNOREMARK,"Button",
|
|
BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,4,132,119,10
|
|
CONTROL "&Preserve Attributes",IDD_ATTRIBUTES,"Button",
|
|
BS_AUTOCHECKBOX | WS_TABSTOP,4,144,119,10
|
|
DEFPUSHBUTTON "OK",IDOK,224,4,44,14,WS_GROUP
|
|
PUSHBUTTON "Cancel",IDCANCEL,224,24,44,14
|
|
GROUPBOX "Include:",IDD_LAB2,4,72,212,52,WS_GROUP
|
|
END
|
|
|
|
IDD_FIND DIALOG DISCARDABLE 0, 0, 272, 53
|
|
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
|
CAPTION "Find"
|
|
FONT 8, "MS Shell Dlg"
|
|
BEGIN
|
|
LTEXT "Fi&nd what:",IDC_STATIC,4,6,44,9
|
|
COMBOBOX IDC_DRD_FINDWHAT,52,4,160,84,CBS_DROPDOWN |
|
|
CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
|
|
CONTROL "Match &case",IDC_CHK_MATCHCASE,"Button",BS_AUTOCHECKBOX |
|
|
WS_GROUP | WS_TABSTOP,4,24,92,11
|
|
CONTROL "Match &whole word only",IDC_CHK_WHOLEWORD,"Button",
|
|
BS_AUTOCHECKBOX | WS_TABSTOP,4,36,92,11
|
|
GROUPBOX "Direction",IDC_STATIC,120,20,92,28
|
|
CONTROL "&Up",IDC_OPT_UP,"Button",BS_AUTORADIOBUTTON | WS_GROUP |
|
|
WS_TABSTOP,128,32,36,10
|
|
CONTROL "&Down",IDC_OPT_DOWN,"Button",BS_AUTORADIOBUTTON,168,32,
|
|
40,10
|
|
DEFPUSHBUTTON "OK",IDOK,220,4,44,14,WS_GROUP
|
|
PUSHBUTTON "Cancel",IDCANCEL,220,24,44,14
|
|
END
|
|
|
|
IDD_GOTOLINE DIALOG DISCARDABLE 0, 0, 172, 45
|
|
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
|
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
|
CAPTION "Go To Line"
|
|
FONT 8, "MS Shell Dlg"
|
|
BEGIN
|
|
LTEXT "&Line:",IDC_STATIC,4,6,24,10
|
|
EDITTEXT IDC_EDT_GOTOLINE,32,4,80,12,ES_AUTOHSCROLL | WS_GROUP
|
|
DEFPUSHBUTTON "OK",IDOK,120,4,44,14,WS_GROUP
|
|
PUSHBUTTON "Cancel",IDCANCEL,120,24,44,14
|
|
END
|
|
|
|
IDD_USAGE DIALOG DISCARDABLE 0, 0, 328, 266
|
|
STYLE DS_SETFONT | DS_CENTER | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
|
CAPTION "Sdkdiff Usage"
|
|
FONT 8, "MS Shell Dlg"
|
|
BEGIN
|
|
CONTROL "",IDC_USAGE_TEXT,"RichEdit20A",WS_GROUP|WS_VSCROLL|0x4804,4,4,320,240
|
|
DEFPUSHBUTTON "Cancel",IDCANCEL,280,248,44,14,WS_GROUP
|
|
PUSHBUTTON "OK",IDOK,232,248,44,14
|
|
END
|
|
|
|
VertLine CURSOR vertline.cur
|
|
HorzLine CURSOR horzline.cur
|
|
|
|
DLGINCLUDE RCDATA DISCARDABLE
|
|
BEGIN
|
|
"GUTILSRC.H\0"
|
|
END
|
|
|
|
|
|
GABRTDLG DIALOG 38, 18, 128, 83
|
|
STYLE WS_POPUP | WS_CAPTION
|
|
FONT 8, "MS Shell Dlg"
|
|
CAPTION "Printing"
|
|
BEGIN
|
|
CTEXT "Printing Table", 101, 23, 18, 87, 8
|
|
LTEXT "Page 1 of 1", IDC_LPAGENR, 45, 30, 43, 9, NOT WS_GROUP
|
|
DEFPUSHBUTTON "Cancel", IDCANCEL, 41, 44, 51, 14
|
|
END
|
|
|
|
STRINGINPUT DIALOG 6, 18, 160, 78
|
|
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
|
FONT 8, "MS Shell Dlg"
|
|
CAPTION "Set Options"
|
|
BEGIN
|
|
LTEXT "Prompt goes here", IDD_GUTILS_LABEL, 9, 12, 140, 8
|
|
EDITTEXT IDD_GUTILS_FILE, 18, 30, 101, 12, ES_AUTOHSCROLL
|
|
DEFPUSHBUTTON "OK", IDOK, 63, 55, 40, 14
|
|
PUSHBUTTON "Cancel", IDCANCEL, 108, 55, 40, 14
|
|
END
|
|
|
|
|
|
|
|
|
|
STRINGTABLE
|
|
BEGIN
|
|
IDS_MEMORY_ALLOC_FAIL "Memory allocation failed"
|
|
IDS_OUT_OF_MEMORY "Out Of Memory"
|
|
IDS_PAGE_STR "Page %d of %d pages"
|
|
END
|
|
|
|
|