Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

641 lines
24 KiB

/* This is the source file for the resource file for Windows Write. The
resource file is generated by running this file through the resouce compiler
RC.EXE. */
#define INTL /* International version */
#define NOGDICAPMASKS
#define NOWINMESSAGES
#define NOSYSMETRICS
#define NOICON
#define NOKEYSTATE
#define NOSYSCOMMANDS
#define NOSHOWWINDOW
#define NOATOM
#define NOGDI
#define NOFONT
#define NOBRUSH
#define NOCLIPBOARD
#define NOCOLOR
#define NOCREATESTRUCT
#define NODRAWTEXT
#define NOMB
#define NOMEMMGR
#define NOMETAFILE
#define NOMINMAX
#define NOOPENFILE
#define NOPEN
#define NOREGION
#define NOSCROLL
#define NOSOUND
#define NOTEXTMETRIC
#define NOWH
#define NOWINOFFSETS
#define NOWNDCLASS
#define NOCOMM
#include <windows.h>
#include "menudefs.h"
#include "dlgdefs.h"
#include "str.h"
#define DI_QUESTION 32514 /* have to match windows.h MAKEINTRESOURCE(n) */
#define DI_EXCLAMATION 32515 /* have to match windows.h MAKEINTRESOURCE(n) */
STRINGTABLE
BEGIN
IDS_MERGE1 "%%" /* relocatable message symbol */
/* Menu and Undo strings */
/* WARNING: The length of the longest UNDO string is kept as a constant
in str.h. This constant must be updated along with the strings */
IDSTRUndoBase,"~Undo "
IDSTRUndoEdit,"Editing"
IDSTRUndoLook,"Formatting"
IDSTRUndoTyping,"Typing"
IDSTRShowRuler,"Ruler On"
IDSTRHideRuler,"Ruler Off"
#ifdef ONLINEHELP
IDSTRAbout, "About...\tF1"
#else /* not ONLINEHELP */
IDSTRAbout, "About..."
#endif /* not ONLINEHELP */
/* File names */
IDSTRHELPF,"WRITE.HLP"
/* Search/Change strings */
IDSTRChangeSel,"Change Selection"
IDSTRChangeAll,"Change All"
/* String for "(page)" and "Page nnnn" */
IDSTRChPage,"page"
IDSTROn, " on "
IDSTRReplaceFile,"Replace Existing %%?"
IDSTRChars, " Chars."
IDSTRSearching, "Searching..."
/***** FOLLOWING MESSAGES ARE "*" LEVEL MESSAGES */
IDPMTSearchDone,"Search complete."
IDPMTNotFound,"Search text not found."
IDPMTNoReplace,"No changes were made."
IDPMTCancelSearch, "Search canceled."
IDPMTDelPicture, "Any pictures will be deleted."
/***** FOLLOWING MESSAGES ARE "?" LEVEL MESSAGES */
IDPMTAddFont "Add font to list?"
IDPMTTruncateSz,"String is too long. Proceed with the first 255 characters?"
/***** FOLLOWING MESSAGES ARE "!" LEVEL MESSAGES */
IDPMTBadFile,"Not a valid Write document."
IDPMTCantOpen,"Cannot find document."
IDPMTDirtyDoc,"%% has changed. Save current changes?"
IDPMTCantRunM,"Not enough memory to run Write."
IDPMTCantRunD,"Not enough disk space to run Write."
IDPMTCantRunF,"Cannot run Write. Unable to create temporary file."
IDPMTNoPath,"Directory does not exist."
IDPMTNoAvail,"File is not available."
IDPMTReadOnly,"Read-only file must be saved under a different name."
/* Dialog field errors */
IDPMTNoPage,"No such page."
IDPMTNOTNUM,"Not a valid number."
IDPMTBFS,"Font sizes must be between 4 and 127."
IDPMTNPI,"Number must be a whole number between 1 and 32767."
IDPMTNOTDXA,"Not a valid measurement."
IDPMTNPDXA,"Measurement must be larger than zero."
IDPMTMTL,"Margin too large."
IDPMTBadFilename,"Not a valid filename."
IDPMT2Complex,"Formatting too complex."
IDPMTBadMove,"Cannot move text to that position."
IDPMTNoHelpFile,"The help file WRITE.HLP is incorrect or missing."
IDPMTDFULL,"Disk is full. Please save document on a different disk."
IDPMTPRFAIL, "Insufficient memory to repaginate/print this document."
IDPMTWPR, "Disk is write protected. Please remove write protect tab."
IDPMTDRFULL, "Disk directory is full. Please use a different disk."
IDPMTClipLarge,"Clipboard too big for available memory."
IDPMTClipQuest," Discard Clipboard?"
IDPMTBadPrinter, "Printer error"
IDPMTCantPrint, "Unable to print "
IDPMTRenameFail, "Unable to replace %%"
IDPMTPrPictErr, "Error while printing picture. Picture ignored."
IDPMTPrDiskErr, "Insufficient disk space to print this document."
/***** FOLLOWING MESSAGES ARE "<hand>" LEVEL MESSAGES */
IDPMTSDE,"Disk error on file."
/* IDPMTSDN,"Unrecoverable disk error on file:" */
IDPMTNoMemory,"Low on memory. Save your document."
IDPMTSFER,"Session too long. Save now, then quit."
IDPMTWinFailure, "Low on memory. Please close an application."
END
/* Windows WRITE accelerator table */
/* WARNING: The Accelerator table is duplicated in a switch statement in
cmd.c. If the accelerator table is changed, the switch statement must
be changed */
mw_acctb ACCELERATORS
BEGIN
#ifdef ONLINEHELP
VK_F1, imiHelp, VIRTKEY
#endif /* ONLINEHELP */
VK_F2, imiCopy, VIRTKEY
VK_F3, imiFindAgain, VIRTKEY
VK_F4, imiGoTo, VIRTKEY
VK_F5, imiCharNormal, VIRTKEY
VK_F6, imiBold, VIRTKEY
VK_F7, imiItalic, VIRTKEY
VK_F8, imiUnderline, VIRTKEY
VK_F9, imiSmFont, VIRTKEY
VK_F10, imiLgFont, VIRTKEY
END
/* Windows WRITE Icon */
mw_icon ICON write.ico
/* Windows WRITE Cursors */
mwlores CURSOR mwlores.cur
mwhires CURSOR mwhires.cur
pmscur CURSOR pmscur.cur
/* Windows WRITE Bitmaps */
rbutton BITMAP rbutton.bmp
rmark BITMAP rmark.bmp
/* Windows WRITE Command Menu */
mw_menu MENU
begin
popup "~File"
begin
menuitem "~New", imiNew
menuitem "~Open...", imiOpen
menuitem "~Save", imiSave
menuitem "Save ~As...", imiSaveAs
menuitem SEPARATOR
menuitem "~Print...", imiPrint
menuitem "C~hange Printer...", imiPrintSetup
menuitem "~Repaginate...", imiRepaginate
menuitem SEPARATOR
menuitem "E~xit", imiQuit
menuitem SEPARATOR
menuitem "A~bout Write...", imiAbout
end
popup "~Edit"
begin
menuitem "~Undo\tAlt+Bksp", imiUndo
menuitem SEPARATOR
menuitem "Cu~t\tDel", imiCut
menuitem "~Copy\tCtrl+Ins", imiCopy
menuitem "~Paste\tShift+Ins", imiPaste
menuitem SEPARATOR
menuitem "~Move Picture", imiMovePicture
menuitem "~Size Picture", imiSizePicture
end
popup "~Search"
begin
menuitem "~Find...", imiFind
menuitem "~Repeat Last Find\tF3", imiFindAgain
menuitem "~Change...", imiChange
menuitem SEPARATOR
menuitem "~Go To Page...\tF4", imiGoTo
end
popup "~Character"
begin
menuitem "~Normal\tF5", imiCharNormal
menuitem SEPARATOR
menuitem "~Bold\tF6", imiBold
menuitem "~Italic\tF7", imiItalic
menuitem "~Underline\tF8", imiUnderline
menuitem "Su~perscript", imiSuper
menuitem "Subs~cript", imiSub
menuitem SEPARATOR
menuitem "", imiFont1
menuitem "", imiFont2
menuitem "", imiFont3
menuitem SEPARATOR
menuitem "~Reduce Font\tF9", imiSmFont
menuitem "~Enlarge Font\tF10", imiLgFont
menuitem SEPARATOR
menuitem "~Fonts...", imiCharFormats
end
popup "~Paragraph"
begin
menuitem "~Normal", imiParaNormal
menuitem SEPARATOR
menuitem "~Left", imiLeft
menuitem "~Centered", imiCenter
menuitem "~Right", imiRight
menuitem "~Justified", imiJustified
menuitem SEPARATOR
menuitem "~Single Space", imiSingleSpace
menuitem "~1 1/2 Space", imiOneandhalfSpace
menuitem "~Double Space", imiDoubleSpace
menuitem SEPARATOR
menuitem "~Indents...", imiParaFormats
end
popup "~Document"
begin
menuitem "~Header...", imiHeader
menuitem "~Footer...", imiFooter
menuitem SEPARATOR
menuitem "~Ruler On", imiShowRuler
menuitem "~Tabs...", imiTabs
menuitem SEPARATOR
menuitem "~Page Layout...", imiDivFormats
end
end
/* Windows Word Dialog Boxes */
#define WS_TABONLY (WS_TABSTOP | WS_GROUP) /* only tab can get to the item */
dlgOpen DIALOG 30, 40, 160, 118
STYLE WS_DLGFRAME | WS_POPUP
begin
ltext "Open File ~Name:", idiNil, 6, 4, 64, 12
edittext idiOpenFile, 6, 16, 110, 12, WS_TABSTOP | ES_AUTOHSCROLL
ltext "~Files in", idiNil, 6, 34, 32, 12
listbox idiOpenLB, 6, 48, 70, 64, LBS_NOTIFY | WS_VSCROLL | WS_BORDER | WS_VISIBLE | WS_TABSTOP
ltext "", idiOpenDir, 42, 34, 76, 12
defpushbutton "~Open", idiOk, 96, 67, 50, 14, WS_TABONLY
pushbutton "Cancel", idiCancel, 96, 89, 50, 14, WS_TABONLY
end
#ifdef INTL /* International version */
dlgSaveAs DIALOG 30, 40, 210, 70
#else
dlgSaveAs DIALOG 30, 40, 210, 53
#endif /* International version */
STYLE WS_DLGFRAME | WS_POPUP
begin
ltext "Save File ~Name As:", idiNil, 5, 5, 72, 10
edittext idiSavFile, 5, 17, 122, 12, WS_TABSTOP | ES_AUTOHSCROLL
control "", idiSavDir, static, WS_VISIBLE | SS_CENTER, 78, 5, 76, 12
checkbox "~Make Backup", idiSavBackup, 5, 35, 60, 12, WS_TABONLY
checkbox "~Text Only", idiSavTextOnly, 5, 52, 52, 12, WS_TABONLY
#ifdef INTL /* International version */
checkbox "Microsoft ~Word Format", idiSavWordFmt, 70, 52, 100, 12, WS_TABONLY
#endif /* International version */
defpushbutton "OK", idiOk, 155, 17, 50, 14, WS_TABONLY
pushbutton "Cancel", idiCancel, 155, 34, 50, 14, WS_TABONLY
end
/* note this may be a child of dlgOpen, so its start is based on its parent */
dlgWordCvt DIALOG 02, 05, 171, 54
STYLE WS_DLGFRAME | WS_POPUP
begin
ltext "Convert Text to", idiNil, 5, 5, 138, 12
ltext "Microsoft Write Format", idiNil, 5, 13, 138, 12
defpushbutton "~Convert", idiOk, 100, 5, 48, 14, WS_TABONLY
pushbutton "~No Conversion", idiNo, 100, 20, 65, 14, WS_TABONLY
pushbutton "Cancel", idiCancel, 100, 35, 40, 14, WS_TABONLY
end
/* By popular demand, this dialog box bites the dust
dlgSaveScrap DIALOG 66, 63, 192, 60
STYLE WS_BORDER | WS_POPUP | WS_CAPTION
CAPTION "Write"
begin
icon DI_QUESTION, idiNil, 5, 5, 0, 0
ctext "Large Clipboard", idiNil, 30, 12, 90, 12
defpushbutton "~Save", idiOk, 18, 35, 40, 14, WS_TABONLY
pushbutton "~Discard", idiNo, 76, 35, 40, 14, WS_TABONLY
pushbutton "Cancel", idiCancel, 134, 35, 40, 14, WS_TABONLY
end
*/
#ifdef ONLINEHELP
dlgHelp DIALOG 30, 20, 280, 120
style WS_POPUP | WS_DLGFRAME | WS_VISIBLE
begin
ltext "Windows Write V0.53", idiNil, 180, 10, 90, 12
ltext "June 19, 1985", idiNil, 180, 20, 90, 12
ltext "", idiMemFree, 180, 30, 16, 12
ltext "% free memory", idiNil, 200, 30, 70, 12
listbox idiHelp, 5, 5, 160, 112, LBS_NOTIFY | WS_VSCROLL | WS_VISIBLE | WS_TABSTOP | WS_BORDER
defpushbutton "~Help", idiOk, 180, 90, 40, 14, WS_TABONLY
pushbutton "Cancel", idiCancel, 230, 90, 40, 14, WS_TABONLY
end
/* The real size of this dialog box and its children is calculated in help. c */
dlgHelpInner DIALOG 30, 40, 110, 80
style WS_POPUP | WS_BORDER | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
caption "About Windows Write"
begin
ltext "", idiHelpName, 5, 5, 1, 1
control "", idiHelpScroll, "ScrollBar",
WS_TABONLY | SBS_VERT, 1,1,1,1
defpushbutton "Topics", idiHelpTopics, 1, 1, 1, 1, WS_TABONLY
pushbutton "Next", idiHelpNext, 2, 2, 1, 1, WS_TABONLY
pushbutton "Previous", idiHelpPrev, 3, 3, 1, 1, WS_TABONLY
pushbutton "Cancel", idiCancel, 4, 4, 1, 1, WS_TABONLY
end
#else
dlgHelp DIALOG 30, 20, 150, 100
style WS_POPUP | WS_DLGFRAME
begin
ctext "Microsoft Windows", idiNil, 0, 5, 150, 8
icon "mw_icon", idiNil, 9, 23, 0, 0
ctext "Write", idiNil, 0, 14, 150, 8
ctext "Version 2.0", idiNil, 35, 34, 80, 8
ctext "Copyright (c) 1985, 1986, 1987, Microsoft Corp." idiNil, 0, 47, 150, 8
defpushbutton "Ok", idiOk, 55, 80, 40, 14, WS_TABONLY
end
#endif
dlgPrint DIALOG 17, 50, 130, 77
STYLE WS_POPUP | WS_DLGFRAME
begin
ltext "~Copies:", idiNil, 5, 7, 30, 12
edittext idiPrtCopies, 35, 5, 30, 12, WS_TABSTOP | ES_AUTOHSCROLL
checkbox "~Draft Quality", idiPrtDraft, 5, 20, 74, 12, WS_TABONLY
ltext "Page Range:", idiNil, 5, 37, 50, 12
radiobutton "~All", idiPrtAll, 10, 47, 50, 12, WS_TABSTOP | WS_GROUP
radiobutton "~From:", idiPrtFrom, 10, 60, 30, 12
edittext idiPrtPageFrom, 41, 61, 30, 12, WS_TABONLY | ES_AUTOHSCROLL
ltext "~To:", idiNil, 78, 63, 12, 12
edittext idiPrtPageTo, 92, 61, 30, 12, WS_TABONLY | ES_AUTOHSCROLL
defpushbutton "Ok", idiOk, 85, 5, 40, 14, WS_TABONLY
pushbutton "Cancel", idiCancel, 85, 25, 40, 14, WS_TABONLY
end
dlgCancelPrint DIALOG 15, 50, 134, 52
STYLE WS_BORDER | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_VISIBLE
CAPTION "Printing"
begin
ltext "Write is sending your document", idiNil, 5, 5, 128, 8
ltext "to the printer.", idiNil, 5, 14, 128, 8
defpushbutton "Cancel", idiCancel, 47, 30, 40, 14, WS_TABONLY
end
dlgRepaginate DIALOG 90, 100, 155, 45
STYLE WS_DLGFRAME | WS_POPUP
begin
ltext "Repaginate Document", idiNil, 5, 5, 80, 12
checkbox "Confirm Page ~Breaks", idiRepageConfirm, 5, 25, 100, 12, WS_TABONLY
defpushbutton "Ok", idiOk, 110, 5, 40, 14, WS_TABONLY
pushbutton "Cancel", idiCancel, 110, 25, 40, 14, WS_TABONLY
end
dlgCancelRepage DIALOG 15, 50, 94, 50
STYLE WS_POPUP | WS_BORDER | WS_CAPTION | WS_SYSMENU | WS_VISIBLE
CAPTION "Repaginating"
begin
ltext "Write is repaginating", idiNil, 5, 5, 84, 8
ltext "your document", idiNil, 5, 14, 52, 8
defpushbutton "Cancel", idiCancel, 27, 28, 40, 14, WS_TABONLY
end
dlgSetPage DIALOG 90, 120, 192, 50
STYLE WS_POPUP | WS_BORDER | WS_CAPTION | WS_SYSMENU
CAPTION "Repaginating"
begin
ltext "Use up and down buttons", idiNil, 5, 5, 92, 8
ltext "to move page break", idiNil, 5, 14, 72, 8
ltext "if necessary,", idiNil, 5, 23, 52, 8
ltext "then confirm.", idiNil, 5, 32, 52, 8
pushbutton "Up", idiRepUp, 102, 8, 40, 14, WS_TABONLY
pushbutton "Down", idiRepDown, 102, 28, 40, 14, WS_TABONLY
defpushbutton "~Confirm", idiOk, 147, 8, 40, 14, WS_TABONLY
pushbutton "Cancel", idiCancel, 147, 28, 40, 14, WS_TABONLY
end
dlgPageMark DIALOG 90, 100, 135, 58
STYLE WS_POPUP | WS_BORDER | WS_CAPTION | WS_SYSMENU
CAPTION "Repaginating"
begin
icon DI_QUESTION, idiNil, 5, 5, 0, 0
ltext "Would you like to keep", idiNil, 30, 7, 92, 12
ltext "this existing page break?", idiNil, 30, 19, 100, 12
pushbutton "Cancel", idiCancel, 7, 35, 35, 14, WS_TABONLY
defpushbutton "Keep", idiKeepPgMark, 49, 35, 35, 14, WS_TABONLY
pushbutton "Remove", idiRemovePgMark, 91, 35, 35, 14, WS_TABONLY
end
dlgPrinterSetup DIALOG 30, 40, 190, 80
STYLE WS_DLGFRAME | WS_POPUP | WS_VISIBLE
begin
ltext "~Select a Printer:", idiNil, 5, 5, 70, 12
listbox idiPrterName, 5, 20, 132, 56, LBS_STANDARD | WS_VISIBLE | WS_TABONLY
defpushbutton "Ok", idiOk, 145, 20, 40, 14, WS_TABONLY
pushbutton "Cancel", idiCancel, 145, 50, 40, 14, WS_TABONLY
end
dlgFind DIALOG 40, 165, 200, 55
STYLE WS_POPUP | WS_BORDER | WS_CAPTION | WS_SYSMENU | WS_VISIBLE
CAPTION "Find"
begin
ltext "~Find What:", idiNil, 5, 7, 45, 12
edittext idiFind, 50, 5, 140, 12, WS_TABSTOP | ES_AUTOHSCROLL
checkbox "~Whole Word", idiWholeWord, 5, 20, 60, 12, WS_TABONLY
checkbox "~Match Upper/Lowercase", idiMatchCase, 100, 20, 95, 12, WS_TABONLY
defpushbutton "Find ~Next", idiFindNext, 70, 35, 60, 14, WS_TABONLY
end
dlgChange DIALOG 60, 150, 249, 70
STYLE WS_POPUP | WS_BORDER | WS_CAPTION | WS_SYSMENU | WS_VISIBLE
CAPTION "Change"
begin
ltext "~Find What:", idiNil, 5, 7, 45, 12
edittext idiFind, 50, 5, 150, 12, WS_TABSTOP | ES_AUTOHSCROLL
ltext "Change ~To:", idiNil, 5, 22, 45, 12
edittext idiChangeTo, 50, 20, 150, 12, WS_TABSTOP | ES_AUTOHSCROLL
checkbox "~Whole Word", idiWholeWord, 5, 35, 60, 12, WS_TABONLY
checkbox "~Match Upper/Lowercase", idiMatchCase, 100, 35, 195, 12, WS_TABONLY
defpushbutton "Find ~Next", idiFindNext, 5, 50, 44, 14, WS_TABONLY
pushbutton "C~hange, then Find", idiChangeThenFind, 54, 50, 76, 14, WS_TABONLY
pushbutton "~Change", idiChange, 135, 50, 32, 14, WS_TABONLY
pushbutton " Change ~All ", idiChangeAll, 172, 50, 72, 14, WS_TABONLY
end
dlgGoTo DIALOG 87, 63, 95, 40
STYLE WS_POPUP | WS_DLGFRAME
begin
ltext "~Page Number:", idiNil, 5, 7, 50, 12
edittext idiGtoPage, 56, 5, 30, 12, WS_TABSTOP | ES_AUTOHSCROLL
defpushbutton "Ok", idiOk, 5, 22, 40, 14, WS_TABONLY
pushbutton "Cancel", idiCancel, 50, 22, 40, 14, WS_TABONLY
end
dlgCharFormats DIALOG 80, 36, 180, 100
STYLE WS_POPUP | WS_BORDER | WS_CAPTION | WS_SYSMENU
CAPTION "Fonts"
begin
ltext "Font ~Name:", idiNil, 5, 5, 45, 12
edittext idiChrFontName, 5, 16, 125, 12, WS_TABSTOP | ES_AUTOHSCROLL
ltext "~Fonts:", idiNil, 5, 33, 24, 12
listbox idiChrLBFontName, 5, 47, 105, 48, LBS_STANDARD | WS_VISIBLE | WS_TABSTOP
ltext "~Sizes:", idiNil, 115, 42, 24, 12
listbox idiChrLBFontSize, 115, 55, 24, 40, LBS_STANDARD | WS_VISIBLE | WS_TABSTOP
ltext "~Point", idiNil, 144, 61, 20, 12
edittext idiChrFontSize, 144, 83, 30, 12, WS_TABSTOP | ES_AUTOHSCROLL
ltext "Size:", idiNil, 144, 71, 20, 12
defpushbutton "Ok", idiOk, 135, 5, 40, 14, WS_TABONLY
pushbutton "Cancel", idiCancel, 135, 25, 40, 14, WS_TABONLY
end
dlgParaFormats DIALOG 28, 36, 150, 52
STYLE WS_POPUP | WS_BORDER | WS_CAPTION | WS_SYSMENU
CAPTION "Indents"
begin
ltext "~Left Indent:", idiNil, 3, 7, 48, 12
edittext idiParLfIndent, 56, 5, 40, 12, WS_TABSTOP | ES_AUTOHSCROLL
ltext "~First Line:", idiNil, 3, 22, 44, 12
edittext idiParFirst, 56, 20, 40, 12, WS_TABSTOP | ES_AUTOHSCROLL
ltext "~Right Indent:", idiNil, 3, 37, 52, 12
edittext idiParRtIndent, 56, 35, 40, 12, WS_TABSTOP | ES_AUTOHSCROLL
defpushbutton "Ok", idiOk, 105, 8, 40, 14, WS_TABONLY
pushbutton "Cancel", idiCancel, 105, 27, 40, 14, WS_TABONLY
end
dlgRunningHead DIALOG 80, 110, 228, 42
STYLE WS_POPUP | WS_CAPTION | WS_BORDER | WS_SYSMENU | WS_VISIBLE
CAPTION "Page Header"
begin
ltext "~Distance from Top: ", idiNil, 5, 7, 76, 12
edittext idiRHDx, 80, 5, 38, 12, WS_TABSTOP | ES_AUTOHSCROLL
checkbox "~Print on First Page", idiRHFirst, 133, 5, 90, 12, WS_TABONLY
pushbutton "~Insert Page #", idiRHInsertPage, 12, 22, 64, 14, WS_TABONLY
pushbutton "~Clear", idiRHClear, 88, 22, 30, 14, WS_TABONLY
defpushbutton "~Return to Document", idiOk, 130, 22, 85, 14, WS_TABONLY
end
dlgFooter DIALOG 80, 110, 228, 42
STYLE WS_POPUP | WS_CAPTION | WS_BORDER | WS_SYSMENU | WS_VISIBLE
CAPTION "Page Footer"
begin
ltext "~Distance from Bottom: ", idiNil, 5, 7, 88, 12
edittext idiRHDx, 90, 5, 38, 12, WS_TABSTOP | ES_AUTOHSCROLL
checkbox "~Print on First Page", idiRHFirst, 133, 5, 90, 12, WS_TABONLY
pushbutton "~Insert Page #", idiRHInsertPage, 12, 22, 64, 14, WS_TABONLY
pushbutton "~Clear", idiRHClear, 88, 22, 30, 14, WS_TABONLY
defpushbutton "~Return to Document", idiOk, 130, 22, 85, 14, WS_TABONLY
end
dlgTabs DIALOG 26, 41, 278, 97
STYLE WS_POPUP | WS_BORDER | WS_CAPTION | WS_SYSMENU
CAPTION "Tabs"
begin
ltext "~Positions:", idiNil, 3, 7, 40, 12
edittext idiTabPos0, 45, 5, 38, 12, WS_TABONLY | ES_AUTOHSCROLL
ltext "~Decimal:", idiNil, 3, 22, 40, 12
checkbox ".", idiTabDec0, 51, 20, 18, 12, WS_TABONLY
edittext idiTabPos1, 83, 5, 38, 12, WS_TABONLY | ES_AUTOHSCROLL
checkbox ".", idiTabDec1, 89, 20, 18, 12, WS_TABONLY
edittext idiTabPos2, 121, 5, 38, 12, WS_TABONLY | ES_AUTOHSCROLL
checkbox ".", idiTabDec2, 127, 20, 18, 12, WS_TABONLY
edittext idiTabPos3, 159, 5, 38, 12, WS_TABONLY | ES_AUTOHSCROLL
checkbox ".", idiTabDec3, 165, 20, 18, 12, WS_TABONLY
edittext idiTabPos4, 197, 5, 38, 12, WS_TABONLY | ES_AUTOHSCROLL
checkbox ".", idiTabDec4, 203, 20, 18, 12, WS_TABONLY
edittext idiTabPos5, 235, 5, 38, 12, WS_TABONLY | ES_AUTOHSCROLL
checkbox ".", idiTabDec5, 241, 20, 18, 12, WS_TABONLY
ltext "~Positions:", idiNil, 3, 42, 40, 12
edittext idiTabPos6, 45, 40, 38, 12, WS_TABONLY | ES_AUTOHSCROLL
ltext "~Decimal:", idiNil, 3, 57, 40, 12
checkbox ".", idiTabDec6, 51, 55, 18, 12, WS_TABONLY
edittext idiTabPos7, 83, 40, 38, 12, WS_TABONLY | ES_AUTOHSCROLL
checkbox ".", idiTabDec7, 89, 55, 18, 12, WS_TABONLY
edittext idiTabPos8, 121, 40, 38, 12, WS_TABONLY | ES_AUTOHSCROLL
checkbox ".", idiTabDec8, 127, 55, 18, 12, WS_TABONLY
edittext idiTabPos9, 159, 40, 38, 12, WS_TABONLY | ES_AUTOHSCROLL
checkbox ".", idiTabDec9, 165, 55, 18, 12, WS_TABONLY
edittext idiTabPos10, 197, 40, 38, 12, WS_TABONLY | ES_AUTOHSCROLL
checkbox ".", idiTabDec10, 203, 55, 18, 12, WS_TABONLY
edittext idiTabPos11, 235, 40, 38, 12, WS_TABONLY | ES_AUTOHSCROLL
checkbox ".", idiTabDec11, 241, 55, 18, 12, WS_TABONLY
defpushbutton "Ok", idiOk, 20, 75, 50, 14, WS_TABONLY
pushbutton "Cancel", idiCancel, 90, 75, 50, 14, WS_TABONLY
pushbutton "Clear ~All", idiTabClearAll, 160, 75, 50, 14, WS_TABONLY
end
#ifdef INTL /* International version */
dlgDivision DIALOG 26, 30, 180, 110
#else
dlgDivision DIALOG 26, 30, 180, 80
#endif /* International version */
STYLE WS_POPUP | WS_DLGFRAME
begin
ltext "~Start Page Numbers At:", idiNil, 5, 7, 88, 12
edittext idiDivPNStart, 95, 5, 30, 12, WS_TABSTOP | ES_AUTOHSCROLL
ltext "Margins:", idiNil, 5, 33, 40, 12
ltext "~Left:", idiNil, 12, 48, 20, 12
edittext idiDivLMarg, 35, 46, 40, 12, WS_TABSTOP | ES_AUTOHSCROLL
ltext "~Right:", idiNil, 85, 48, 30, 12
edittext idiDivRMarg, 117, 46, 40, 12, WS_TABSTOP | ES_AUTOHSCROLL
ltext "~Top:", idiNil, 12, 65, 20, 12
edittext idiDivTMarg, 35, 63, 40, 12, WS_TABSTOP | ES_AUTOHSCROLL
ltext "~Bottom:", idiNil, 85, 65, 30, 12
edittext idiDivBMarg, 117, 63, 40, 12, WS_TABSTOP | ES_AUTOHSCROLL
#ifdef INTL /* International version */
ltext "Measurements:", idiNil, 5, 84, 63, 12
radiobutton "~inch", idiDivInch, 12, 94, 27, 12, WS_TABSTOP | WS_GROUP
radiobutton "~cm", idiDivCm, 44, 94, 26, 12
#endif /* International version */
defpushbutton "Ok", idiOk, 135, 5, 40, 14, WS_TABONLY
pushbutton "Cancel", idiCancel, 135, 23, 40, 14, WS_TABONLY
end
dlgBadMargins DIALOG 50, 20, 235, 65
STYLE WS_POPUP | WS_BORDER | WS_CAPTION
CAPTION "Write"
begin
icon DI_EXCLAMATION, idiNil, 5, 5, 0, 0
ltext "Current printer cannot print outside these margins", idiNil, 30, 5, 200, 12
ltext "Left:", idiNil, 30, 17, 20, 12
ltext "", idiBMrgLeft, 60, 17, 40, 12
ltext "Right:", idiNil, 130, 17, 24, 12
ltext "", idiBMrgRight, 168, 17, 40, 12
ltext "Top:", idiNil, 30, 29, 16, 12
ltext "", idiBMrgTop, 60, 29, 40, 12
ltext "Bottom:", idiNil, 130, 29, 28, 12
ltext "", idiBMrgBottom, 168, 29, 40, 12
defpushbutton "Ok", idiOk, 97, 44, 40, 14, WS_TABSTOP
end