mirror of https://github.com/lianthony/NT4.0
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.
635 lines
27 KiB
635 lines
27 KiB
/****************************************************************************/
|
|
/* */
|
|
/* Microsoft Confidential */
|
|
/* */
|
|
/* Copyright (c) Microsoft Corp. 1987, 1990 */
|
|
/* All Rights Reserved */
|
|
/* */
|
|
/****************************************************************************/
|
|
|
|
#include "dlgedit.h"
|
|
#include "dialogs.h"
|
|
#include "ids.h"
|
|
|
|
|
|
/*
|
|
* Include all the dialogs for the editor.
|
|
*/
|
|
#include "dialogs.dlg"
|
|
|
|
|
|
IDICON_DLGEDIT ICON res\dlgedit.ico
|
|
IDICON_ICON ICON res\iconicon.ico
|
|
|
|
IDBM_TABSTOP BITMAP res\tabstop.bmp
|
|
|
|
IDBM_DRAGHANDLE BITMAP res\handle.bmp
|
|
IDBM_DRAGHANDLE2 BITMAP res\handle2.bmp
|
|
|
|
IDCUR_OUTSEL CURSOR res\outsel.cur
|
|
IDCUR_INSERT CURSOR res\insert.cur
|
|
IDCUR_MOVE CURSOR res\move.cur
|
|
IDCUR_DROPTOOL CURSOR res\droptool.cur
|
|
|
|
IDBM_ALEFT BITMAP res\aleft.bmp
|
|
IDBM_AVERT BITMAP res\avert.bmp
|
|
IDBM_ARIGHT BITMAP res\aright.bmp
|
|
IDBM_ATOP BITMAP res\atop.bmp
|
|
IDBM_AHORZ BITMAP res\ahorz.bmp
|
|
IDBM_ABOTTOM BITMAP res\abottom.bmp
|
|
IDBM_ASPCVERT BITMAP res\aspcvert.bmp
|
|
IDBM_ASPCHORZ BITMAP res\aspchorz.bmp
|
|
IDBM_ASZWIDTH BITMAP res\aszwidth.bmp
|
|
IDBM_ASZHGHT BITMAP res\aszhght.bmp
|
|
IDBM_APBBOTTM BITMAP res\apbbottm.bmp
|
|
IDBM_APBRIGHT BITMAP res\apbright.bmp
|
|
|
|
IDBM_TUPOINTR BITMAP res\tupointr.bmp
|
|
IDBM_TUTEXT BITMAP res\tutext.bmp
|
|
IDBM_TUEDIT BITMAP res\tuedit.bmp
|
|
IDBM_TUGROUP BITMAP res\tugroup.bmp
|
|
IDBM_TUPUSH BITMAP res\tupush.bmp
|
|
IDBM_TUCHECK BITMAP res\tucheck.bmp
|
|
IDBM_TURADIO BITMAP res\turadio.bmp
|
|
IDBM_TUCOMBO BITMAP res\tucombo.bmp
|
|
IDBM_TULIST BITMAP res\tulist.bmp
|
|
IDBM_TUHSCROL BITMAP res\tuhscrol.bmp
|
|
IDBM_TUVSCROL BITMAP res\tuvscrol.bmp
|
|
IDBM_TUFRAME BITMAP res\tuframe.bmp
|
|
IDBM_TURECT BITMAP res\turect.bmp
|
|
IDBM_TUICON BITMAP res\tuicon.bmp
|
|
IDBM_TUCUSTOM BITMAP res\tucustom.bmp
|
|
|
|
IDBM_TDPOINTR BITMAP res\tdpointr.bmp
|
|
IDBM_TDTEXT BITMAP res\tdtext.bmp
|
|
IDBM_TDEDIT BITMAP res\tdedit.bmp
|
|
IDBM_TDGROUP BITMAP res\tdgroup.bmp
|
|
IDBM_TDPUSH BITMAP res\tdpush.bmp
|
|
IDBM_TDCHECK BITMAP res\tdcheck.bmp
|
|
IDBM_TDRADIO BITMAP res\tdradio.bmp
|
|
IDBM_TDCOMBO BITMAP res\tdcombo.bmp
|
|
IDBM_TDLIST BITMAP res\tdlist.bmp
|
|
IDBM_TDHSCROL BITMAP res\tdhscrol.bmp
|
|
IDBM_TDVSCROL BITMAP res\tdvscrol.bmp
|
|
IDBM_TDFRAME BITMAP res\tdframe.bmp
|
|
IDBM_TDRECT BITMAP res\tdrect.bmp
|
|
IDBM_TDICON BITMAP res\tdicon.bmp
|
|
IDBM_TDCUSTOM BITMAP res\tdcustom.bmp
|
|
|
|
IDBM_CTTEXT BITMAP res\cttext.bmp
|
|
IDBM_CTEDIT BITMAP res\ctedit.bmp
|
|
IDBM_CTGROUP BITMAP res\ctgroup.bmp
|
|
IDBM_CTPUSH BITMAP res\ctpush.bmp
|
|
IDBM_CTCHECK BITMAP res\ctcheck.bmp
|
|
IDBM_CTRADIO BITMAP res\ctradio.bmp
|
|
IDBM_CTCOMBO BITMAP res\ctcombo.bmp
|
|
IDBM_CTLIST BITMAP res\ctlist.bmp
|
|
IDBM_CTHSCROL BITMAP res\cthscrol.bmp
|
|
IDBM_CTVSCROL BITMAP res\ctvscrol.bmp
|
|
IDBM_CTFRAME BITMAP res\ctframe.bmp
|
|
IDBM_CTRECT BITMAP res\ctrect.bmp
|
|
IDBM_CTICON BITMAP res\cticon.bmp
|
|
IDBM_CTCUSTOM BITMAP res\ctcustom.bmp
|
|
|
|
IDACCEL_MAIN ACCELERATORS
|
|
BEGIN
|
|
"^N", MENU_NEWRES
|
|
"^O", MENU_OPEN
|
|
"^S", MENU_SAVE
|
|
|
|
"^X", MENU_CUT
|
|
VK_DELETE, MENU_CUT, VIRTKEY, SHIFT
|
|
"^C", MENU_COPY
|
|
VK_INSERT, MENU_COPY, VIRTKEY, CONTROL
|
|
"^V", MENU_PASTE
|
|
VK_INSERT, MENU_PASTE, VIRTKEY, SHIFT
|
|
VK_DELETE, MENU_DELETE, VIRTKEY
|
|
VK_F2, MENU_DUPLICATE, VIRTKEY
|
|
"^H", MENU_SYMBOLS
|
|
"^Y", MENU_STYLES
|
|
VK_F7, MENU_SIZETOTEXT, VIRTKEY
|
|
"N", MENU_NEWDIALOG, VIRTKEY, SHIFT, CONTROL
|
|
"^D", MENU_SELECTDIALOG
|
|
|
|
"^G", MENU_ORDERGROUP
|
|
"^A", MENU_ARRSETTINGS
|
|
|
|
"^T", MENU_TESTMODE
|
|
VK_F9, MENU_SHOWTOOLBOX, VIRTKEY, CONTROL
|
|
|
|
VK_F9, MENU_HIDDEN_TOTOOLBOX, VIRTKEY
|
|
VK_F10, MENU_HIDDEN_TOPROPBAR, VIRTKEY
|
|
END
|
|
|
|
IDMENU_MAIN MENU
|
|
BEGIN
|
|
POPUP "&File"
|
|
BEGIN
|
|
MENUITEM "&New\tCtrl+N", MENU_NEWRES
|
|
MENUITEM "&Open...\tCtrl+O", MENU_OPEN
|
|
MENUITEM "&Save\tCtrl+S", MENU_SAVE
|
|
MENUITEM "Save &As...", MENU_SAVEAS
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "Set &Include...", MENU_SETINCLUDE
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "New C&ustom...", MENU_NEWCUST
|
|
MENUITEM "Open &Custom...", MENU_OPENCUST
|
|
MENUITEM "&Remove Custom...", MENU_REMCUST
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "E&xit\tAlt+F4", MENU_EXIT
|
|
END
|
|
|
|
POPUP "&Edit"
|
|
BEGIN
|
|
MENUITEM "&Restore Dialog", MENU_RESTOREDIALOG
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "Cu&t\tCtrl+X", MENU_CUT
|
|
MENUITEM "&Copy\tCtrl+C", MENU_COPY
|
|
MENUITEM "&Paste\tCtrl+V", MENU_PASTE
|
|
MENUITEM "&Delete\tDel", MENU_DELETE
|
|
MENUITEM "D&uplicate\tF2", MENU_DUPLICATE
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "Sy&mbols...\tCtrl+H", MENU_SYMBOLS
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "St&yles...\tCtrl+Y", MENU_STYLES
|
|
MENUITEM "Si&ze to Text\tF7", MENU_SIZETOTEXT
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "&New Dialog\tCtrl+Shift+N", MENU_NEWDIALOG
|
|
MENUITEM "Se&lect Dialog...\tCtrl+D", MENU_SELECTDIALOG
|
|
END
|
|
|
|
POPUP "&Arrange"
|
|
BEGIN
|
|
POPUP "&Align"
|
|
BEGIN
|
|
MENUITEM "", MENU_ALIGNLEFT
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "", MENU_ALIGNVERT
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "", MENU_ALIGNRIGHT
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "", MENU_ALIGNTOP
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "", MENU_ALIGNHORZ
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "", MENU_ALIGNBOTTOM
|
|
END
|
|
|
|
POPUP "&Even Spacing"
|
|
BEGIN
|
|
MENUITEM "", MENU_SPACEVERT
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "", MENU_SPACEHORZ
|
|
END
|
|
|
|
POPUP "Same Si&ze"
|
|
BEGIN
|
|
MENUITEM "", MENU_ARRSIZEWIDTH
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "", MENU_ARRSIZEHEIGHT
|
|
END
|
|
|
|
POPUP "&Push Buttons"
|
|
BEGIN
|
|
MENUITEM "", MENU_ARRPUSHBOTTOM
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "", MENU_ARRPUSHRIGHT
|
|
END
|
|
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "&Order/Group...\tCtrl+G", MENU_ORDERGROUP
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "&Settings...\tCtrl+A", MENU_ARRSETTINGS
|
|
END
|
|
|
|
POPUP "&Options"
|
|
BEGIN
|
|
MENUITEM "&Test Mode\tCtrl+T", MENU_TESTMODE
|
|
MENUITEM "&Hex Mode", MENU_HEXMODE
|
|
MENUITEM "T&ranslate Mode", MENU_TRANSLATE
|
|
MENUITEM "Use New &Keywords", MENU_USENEWKEYWORDS
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "&Show Toolbox\tCtrl+F9", MENU_SHOWTOOLBOX
|
|
END
|
|
|
|
POPUP "&Help"
|
|
BEGIN
|
|
MENUITEM "&Contents", MENU_CONTENTS
|
|
MENUITEM "&Search", MENU_SEARCH
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "&About...", MENU_ABOUT
|
|
END
|
|
END
|
|
|
|
/*
|
|
* The string defines should be kept contiguous. If any
|
|
* strings are added, the following constants must be adjusted
|
|
* to make room. The IDS_IC_* constants are a little tricky,
|
|
* because they have offsets added to them below. Take special
|
|
* care to not overlap them, or leave holes. Also, if strings
|
|
* are added, the CSTRINGS define must be increased also!
|
|
*
|
|
* Note that for style strings, if we know for sure that we never
|
|
* will write the style out, or if we explicitly don't want to
|
|
* ever write it out to the .DLG file, it can be an empty string.
|
|
*/
|
|
STRINGTABLE
|
|
BEGIN
|
|
IDS_NULL, ""
|
|
|
|
/*
|
|
* Major version number.
|
|
*/
|
|
IDS_APPVERSION, "Version 3.10"
|
|
|
|
/*
|
|
* The minor version number (revision).
|
|
*/
|
|
IDS_APPVERSIONMINOR, ".200"
|
|
|
|
/*
|
|
* Style strings. Note that there are indexes to the starting
|
|
* entries within each section contained in the acsd table in
|
|
* globals.c. If these entries are changed, this table must
|
|
* be updated!
|
|
*/
|
|
IDS_IC_BUTTON + 0, "BS_PUSHBUTTON"
|
|
IDS_IC_BUTTON + 1, "BS_DEFPUSHBUTTON"
|
|
IDS_IC_BUTTON + 2, "BS_CHECKBOX"
|
|
IDS_IC_BUTTON + 3, "BS_AUTOCHECKBOX"
|
|
IDS_IC_BUTTON + 4, "BS_RADIOBUTTON"
|
|
IDS_IC_BUTTON + 5, "BS_3STATE"
|
|
IDS_IC_BUTTON + 6, "BS_AUTO3STATE"
|
|
IDS_IC_BUTTON + 7, "BS_GROUPBOX"
|
|
IDS_IC_BUTTON + 8, "BS_USERBUTTON"
|
|
IDS_IC_BUTTON + 9, "BS_AUTORADIOBUTTON"
|
|
IDS_IC_BUTTON + 10, "BS_PUSHBOX"
|
|
IDS_IC_BUTTON + 11, "BS_OWNERDRAW"
|
|
IDS_IC_BUTTON + 12, "BS_LEFTTEXT"
|
|
|
|
IDS_IC_SCROLLBAR + 0, "SBS_HORZ"
|
|
IDS_IC_SCROLLBAR + 1, "SBS_VERT"
|
|
IDS_IC_SCROLLBAR + 2, "SBS_TOPALIGN"
|
|
IDS_IC_SCROLLBAR + 3, "SBS_LEFTALIGN"
|
|
IDS_IC_SCROLLBAR + 4, "SBS_BOTTOMALIGN"
|
|
IDS_IC_SCROLLBAR + 5, "SBS_RIGHTALIGN"
|
|
IDS_IC_SCROLLBAR + 6, "SBS_SIZEBOXTOPLEFTALIGN"
|
|
IDS_IC_SCROLLBAR + 7, "SBS_SIZEBOXBOTTOMRIGHTALIGN"
|
|
IDS_IC_SCROLLBAR + 8, "SBS_SIZEBOX"
|
|
|
|
IDS_IC_EDIT + 0, "ES_LEFT"
|
|
IDS_IC_EDIT + 1, "ES_CENTER"
|
|
IDS_IC_EDIT + 2, "ES_RIGHT"
|
|
IDS_IC_EDIT + 3, "ES_MULTILINE"
|
|
IDS_IC_EDIT + 4, "ES_UPPERCASE"
|
|
IDS_IC_EDIT + 5, "ES_LOWERCASE"
|
|
IDS_IC_EDIT + 6, "ES_PASSWORD"
|
|
IDS_IC_EDIT + 7, "ES_AUTOVSCROLL"
|
|
IDS_IC_EDIT + 8, "ES_AUTOHSCROLL"
|
|
IDS_IC_EDIT + 9, "ES_NOHIDESEL"
|
|
IDS_IC_EDIT + 10, "ES_OEMCONVERT"
|
|
IDS_IC_EDIT + 11, "ES_READONLY"
|
|
IDS_IC_EDIT + 12, "ES_WANTRETURN"
|
|
|
|
IDS_IC_STATIC + 0, "SS_LEFT"
|
|
IDS_IC_STATIC + 1, "SS_CENTER"
|
|
IDS_IC_STATIC + 2, "SS_RIGHT"
|
|
IDS_IC_STATIC + 3, "SS_ICON"
|
|
IDS_IC_STATIC + 4, "SS_BLACKRECT"
|
|
IDS_IC_STATIC + 5, "SS_GRAYRECT"
|
|
IDS_IC_STATIC + 6, "SS_WHITERECT"
|
|
IDS_IC_STATIC + 7, "SS_BLACKFRAME"
|
|
IDS_IC_STATIC + 8, "SS_GRAYFRAME"
|
|
IDS_IC_STATIC + 9, "SS_WHITEFRAME"
|
|
IDS_IC_STATIC + 10, "SS_USERITEM"
|
|
IDS_IC_STATIC + 11, "SS_SIMPLE"
|
|
IDS_IC_STATIC + 12, "SS_LEFTNOWORDWRAP"
|
|
IDS_IC_STATIC + 13, "SS_NOPREFIX"
|
|
|
|
IDS_IC_LISTBOX + 0, "LBS_NOTIFY"
|
|
IDS_IC_LISTBOX + 1, "LBS_SORT"
|
|
IDS_IC_LISTBOX + 2, "LBS_NOREDRAW"
|
|
IDS_IC_LISTBOX + 3, "LBS_MULTIPLESEL"
|
|
IDS_IC_LISTBOX + 4, "LBS_OWNERDRAWFIXED"
|
|
IDS_IC_LISTBOX + 5, "LBS_OWNERDRAWVARIABLE"
|
|
IDS_IC_LISTBOX + 6, "LBS_HASSTRINGS"
|
|
IDS_IC_LISTBOX + 7, "LBS_USETABSTOPS"
|
|
IDS_IC_LISTBOX + 8, "LBS_NOINTEGRALHEIGHT"
|
|
IDS_IC_LISTBOX + 9, "LBS_MULTICOLUMN"
|
|
IDS_IC_LISTBOX + 10, "LBS_WANTKEYBOARDINPUT"
|
|
IDS_IC_LISTBOX + 11, "LBS_EXTENDEDSEL"
|
|
IDS_IC_LISTBOX + 12, "LBS_DISABLENOSCROLL"
|
|
IDS_IC_LISTBOX + 13, "LBS_NODATA"
|
|
|
|
IDS_IC_COMBOBOX + 0, "CBS_SIMPLE"
|
|
IDS_IC_COMBOBOX + 1, "CBS_DROPDOWN"
|
|
IDS_IC_COMBOBOX + 2, "CBS_DROPDOWNLIST"
|
|
IDS_IC_COMBOBOX + 3, "CBS_OWNERDRAWFIXED"
|
|
IDS_IC_COMBOBOX + 4, "CBS_OWNERDRAWVARIABLE"
|
|
IDS_IC_COMBOBOX + 5, "CBS_AUTOHSCROLL"
|
|
IDS_IC_COMBOBOX + 6, "CBS_OEMCONVERT"
|
|
IDS_IC_COMBOBOX + 7, "CBS_SORT"
|
|
IDS_IC_COMBOBOX + 8, "CBS_HASSTRINGS"
|
|
IDS_IC_COMBOBOX + 9, "CBS_NOINTEGRALHEIGHT"
|
|
IDS_IC_COMBOBOX + 10, "CBS_DISABLENOSCROLL"
|
|
|
|
IDS_IC_DIALOG + 0, "DS_ABSALIGN"
|
|
IDS_IC_DIALOG + 1, "DS_SYSMODAL"
|
|
IDS_IC_DIALOG + 2, "DS_LOCALEDIT"
|
|
IDS_IC_DIALOG + 3, "" // DS_SETFONT
|
|
IDS_IC_DIALOG + 4, "DS_MODALFRAME"
|
|
IDS_IC_DIALOG + 5, "DS_NOIDLEMSG"
|
|
IDS_IC_DIALOG + 6, "WS_MINIMIZEBOX"
|
|
IDS_IC_DIALOG + 7, "WS_MAXIMIZEBOX"
|
|
|
|
IDS_IC_WINDOW + 0, "WS_POPUP"
|
|
IDS_IC_WINDOW + 1, "WS_CHILD"
|
|
IDS_IC_WINDOW + 2, "WS_MINIMIZE"
|
|
IDS_IC_WINDOW + 3, "WS_VISIBLE"
|
|
IDS_IC_WINDOW + 4, "WS_DISABLED"
|
|
IDS_IC_WINDOW + 5, "WS_CLIPSIBLINGS"
|
|
IDS_IC_WINDOW + 6, "WS_CLIPCHILDREN"
|
|
IDS_IC_WINDOW + 7, "WS_MAXIMIZE"
|
|
IDS_IC_WINDOW + 8, "WS_CAPTION"
|
|
IDS_IC_WINDOW + 9, "WS_BORDER"
|
|
IDS_IC_WINDOW + 10, "WS_DLGFRAME"
|
|
IDS_IC_WINDOW + 11, "WS_VSCROLL"
|
|
IDS_IC_WINDOW + 12, "WS_HSCROLL"
|
|
IDS_IC_WINDOW + 13, "WS_SYSMENU"
|
|
IDS_IC_WINDOW + 14, "WS_THICKFRAME"
|
|
IDS_IC_WINDOW + 15, "WS_GROUP"
|
|
IDS_IC_WINDOW + 16, "WS_TABSTOP"
|
|
|
|
IDS_IC_EXSTYLE + 0, "WS_EX_DLGMODALFRAME"
|
|
IDS_IC_EXSTYLE + 1, "WS_EX_DRAGOBJECT"
|
|
IDS_IC_EXSTYLE + 2, "WS_EX_NOPARENTNOTIFY"
|
|
IDS_IC_EXSTYLE + 3, "WS_EX_TOPMOST"
|
|
IDS_IC_EXSTYLE + 4, "WS_EX_ACCEPTFILES"
|
|
IDS_IC_EXSTYLE + 5, "WS_EX_TRANSPARENT"
|
|
|
|
/*
|
|
* Language and SubLanguage strings.
|
|
*/
|
|
IDS_LANG_NEUTRAL, "LANG_NEUTRAL"
|
|
IDS_LANG_CHINESE, "LANG_CHINESE"
|
|
IDS_LANG_CZECH, "LANG_CZECH"
|
|
IDS_LANG_DANISH, "LANG_DANISH"
|
|
IDS_LANG_DUTCH, "LANG_DUTCH"
|
|
IDS_LANG_ENGLISH, "LANG_ENGLISH"
|
|
IDS_LANG_FINNISH, "LANG_FINNISH"
|
|
IDS_LANG_FRENCH, "LANG_FRENCH"
|
|
IDS_LANG_GERMAN, "LANG_GERMAN"
|
|
IDS_LANG_GREEK, "LANG_GREEK"
|
|
IDS_LANG_HUNGARIAN, "LANG_HUNGARIAN"
|
|
IDS_LANG_ICELANDIC, "LANG_ICELANDIC"
|
|
IDS_LANG_ITALIAN, "LANG_ITALIAN"
|
|
IDS_LANG_JAPANESE, "LANG_JAPANESE"
|
|
IDS_LANG_KOREAN, "LANG_KOREAN"
|
|
IDS_LANG_NORWEGIAN, "LANG_NORWEGIAN"
|
|
IDS_LANG_POLISH, "LANG_POLISH"
|
|
IDS_LANG_PORTUGUESE, "LANG_PORTUGUESE"
|
|
IDS_LANG_RUSSIAN, "LANG_RUSSIAN"
|
|
IDS_LANG_SLOVAK, "LANG_SLOVAK"
|
|
IDS_LANG_SPANISH, "LANG_SPANISH"
|
|
IDS_LANG_SWEDISH, "LANG_SWEDISH"
|
|
IDS_LANG_TURKISH, "LANG_TURKISH"
|
|
|
|
IDS_SUBLANG_DEFAULT, "SUBLANG_DEFAULT"
|
|
IDS_SUBLANG_NEUTRAL, "SUBLANG_NEUTRAL"
|
|
IDS_SUBLANG_CHINESE_SIMPLIFIED, "SUBLANG_CHINESE_SIMPLIFIED"
|
|
IDS_SUBLANG_CHINESE_TRADITIONAL, "SUBLANG_CHINESE_TRADITIONAL"
|
|
IDS_SUBLANG_DUTCH, "SUBLANG_DUTCH"
|
|
IDS_SUBLANG_DUTCH_BELGIAN, "SUBLANG_DUTCH_BELGIAN"
|
|
IDS_SUBLANG_ENGLISH_US, "SUBLANG_ENGLISH_US"
|
|
IDS_SUBLANG_ENGLISH_UK, "SUBLANG_ENGLISH_UK"
|
|
IDS_SUBLANG_ENGLISH_AUS, "SUBLANG_ENGLISH_AUS"
|
|
IDS_SUBLANG_ENGLISH_CAN, "SUBLANG_ENGLISH_CAN"
|
|
IDS_SUBLANG_FRENCH, "SUBLANG_FRENCH"
|
|
IDS_SUBLANG_FRENCH_BELGIAN, "SUBLANG_FRENCH_BELGIAN"
|
|
IDS_SUBLANG_FRENCH_CANADIAN, "SUBLANG_FRENCH_CANADIAN"
|
|
IDS_SUBLANG_FRENCH_SWISS, "SUBLANG_FRENCH_SWISS"
|
|
IDS_SUBLANG_GERMAN, "SUBLANG_GERMAN"
|
|
IDS_SUBLANG_GERMAN_SWISS, "SUBLANG_GERMAN_SWISS"
|
|
IDS_SUBLANG_ITALIAN, "SUBLANG_ITALIAN"
|
|
IDS_SUBLANG_ITALIAN_SWISS, "SUBLANG_ITALIAN_SWISS"
|
|
IDS_SUBLANG_NORWEGIAN_BOKMAL, "SUBLANG_NORWEGIAN_BOKMAL"
|
|
IDS_SUBLANG_NORWEGIAN_NYNORSK, "SUBLANG_NORWEGIAN_NYNORSK"
|
|
IDS_SUBLANG_PORTUGUESE, "SUBLANG_PORTUGUESE"
|
|
IDS_SUBLANG_PORTUGUESE_BRAZILIAN, "SUBLANG_PORTUGUESE_BRAZILIAN"
|
|
IDS_SUBLANG_SPANISH, "SUBLANG_SPANISH"
|
|
IDS_SUBLANG_SPANISH_MEXICAN, "SUBLANG_SPANISH_MEXICAN"
|
|
IDS_SUBLANG_SPANISH_MODERN, "SUBLANG_SPANISH_MODERN"
|
|
|
|
/*
|
|
* Miscellaneous tokens written to the .DLG file.
|
|
*/
|
|
IDS_IDOK, "IDOK"
|
|
IDS_IDCANCEL, "IDCANCEL"
|
|
IDS_FIXED, "FIXED"
|
|
IDS_IMPURE, "IMPURE"
|
|
IDS_PRELOAD, "PRELOAD"
|
|
IDS_DISCARDABLE, "DISCARDABLE"
|
|
IDS_BEGIN, "BEGIN"
|
|
IDS_END, "END"
|
|
IDS_DIALOG, "DIALOG"
|
|
IDS_CONTROL, "CONTROL"
|
|
IDS_NOT, "NOT"
|
|
IDS_STYLE, "STYLE"
|
|
IDS_CAPTION, "CAPTION"
|
|
IDS_FONT, "FONT"
|
|
IDS_DLGINCLUDE, "DLGINCLUDE"
|
|
IDS_CLASS "CLASS"
|
|
IDS_MENU "MENU"
|
|
IDS_EXSTYLE, "EXSTYLE"
|
|
IDS_CHARACTERISTICS, "CHARACTERISTICS"
|
|
IDS_VERSION, "VERSION"
|
|
IDS_LANGUAGE, "LANGUAGE"
|
|
IDS_KEYRADIOBUTTON, "RADIOBUTTON"
|
|
IDS_KEYCHECKBOX, "CHECKBOX"
|
|
IDS_KEYDEFPUSHBUTTON, "DEFPUSHBUTTON"
|
|
IDS_KEYPUSHBUTTON, "PUSHBUTTON"
|
|
IDS_KEYEDITTEXT, "EDITTEXT"
|
|
IDS_KEYICON, "ICON"
|
|
IDS_KEYGROUPBOX, "GROUPBOX"
|
|
IDS_KEYRTEXT, "RTEXT"
|
|
IDS_KEYCTEXT, "CTEXT"
|
|
IDS_KEYLTEXT, "LTEXT"
|
|
IDS_KEYLISTBOX, "LISTBOX"
|
|
IDS_KEYCOMBOBOX, "COMBOBOX"
|
|
IDS_KEYSCROLLBAR, "SCROLLBAR"
|
|
IDS_KEYAUTO3STATE, "AUTO3STATE"
|
|
IDS_KEYAUTOCHECKBOX, "AUTOCHECKBOX"
|
|
IDS_KEYAUTORADIOBUTTON, "AUTORADIOBUTTON"
|
|
IDS_KEYSTATE3, "STATE3"
|
|
IDS_KEYUSERBUTTON, "USERBUTTON"
|
|
|
|
/*
|
|
* Message strings.
|
|
*/
|
|
IDS_DELETEDIALOG, "Delete the displayed dialog box?"
|
|
IDS_OUTOFMEMORY, "Out of memory."
|
|
IDS_CANTCREATE, "Cannot create file %s. The file could be in use by another application, the device may be full or file access was denied."
|
|
IDS_SYMNOCHANGE, "The selected symbol and id were not changed."
|
|
IDS_IDSYMMISMATCH, "This symbol already has the id value %s. If you want to change the value for this symbol, press Escape twice then use the 'Symbols' dialog."
|
|
IDS_CLOSING, "Save changes to resource file %s?"
|
|
IDS_BADRESFILE, "%s is not a valid Win32 format resource file."
|
|
IDS_INCLCLOSING, "Save changes to include file %s?"
|
|
IDS_SYMEXISTS, "This symbol already exists in the include (.H) file."
|
|
IDS_BADSYMBOLID, "A symbol must start with an alphabetic character or '_', and the ID must be an integer."
|
|
IDS_LABELDUPID, "Another symbol already has this ID."
|
|
IDS_SELECTFIRST, "You must make a selection before this operation."
|
|
IDS_CTRLDUPID, "Another control or dialog already has this ID."
|
|
IDS_BADCUSTDLL, "%s is not a valid custom control DLL."
|
|
IDS_NOCLIP, "The clipboard is currently unavailable."
|
|
IDS_INTERNAL, "WARNING: There is an internal problem. Exit the dialog editor as soon as possible."
|
|
IDS_NOMOUSE, "WARNING: The dialog editor requires a mouse. No mouse was found, so the Dialog Editor is about to end."
|
|
IDS_NOINIT, "The Dialog Editor cannot be initialized. This is possibly due to a lack of available memory."
|
|
IDS_GTZERO, "%s value must be greater than zero."
|
|
IDS_ICONNAMEHASBLANKS, "The icon resource name cannot contain blanks."
|
|
IDS_IDUPIDS, "Include file contains duplicate ids or symbols, some definitions will be ignored."
|
|
IDS_CREATECTRLERROR, "Could not create control of class %s with the specified styles."
|
|
IDS_CANTOPENRES, "Cannot open resource file %s."
|
|
IDS_CONFIRMDISCARD, "Discard changes?"
|
|
IDS_SYMNOTFOUND, "The specified symbol was not found."
|
|
IDS_NOCLASS, "You must enter a class name."
|
|
IDS_POSITIVENUM, "%s value must be a positive number."
|
|
IDS_MEMERROR, "Memory error! Save files and exit as soon as possible."
|
|
IDS_DLGNAMEHASBLANKS, "The dialog's name cannot contain blanks."
|
|
IDS_NODLGNAME, "A name for the dialog must be entered."
|
|
IDS_CANTINITDLL, "%s cannot be loaded."
|
|
IDS_NOICONNAME, "An icon resource name must be entered."
|
|
IDS_RESTOREDIALOG, "Discard changes to this dialog?"
|
|
IDS_ZEROPOINTSIZE, "A non-zero point size must be entered when specifying a font."
|
|
IDS_MINGTMAXSPACE, "The maximum spacing must be greater than or equal to the minimum spacing."
|
|
IDS_CUSTCNTLINUSE, "This control type is being used by the current dialog."
|
|
IDS_CUSTALREADYLOADED, "Custom control class %s is already loaded."
|
|
IDS_CANTLOADDLL, "Cannot load custom control DLL %s."
|
|
IDS_DLLBADEXPORTS, "%s is an invalid custom control DLL. Exports are missing."
|
|
IDS_DLLBADCOUNT, "%s is an invalid custom control DLL. Count of controls is incorrect."
|
|
|
|
/*
|
|
* Language and SubLanguage description strings.
|
|
*/
|
|
IDS_L_NEUTRAL, "Neutral"
|
|
IDS_L_CHINESE, "Chinese"
|
|
IDS_L_CZECH, "Czech"
|
|
IDS_L_DANISH, "Danish"
|
|
IDS_L_DUTCH, "Dutch"
|
|
IDS_L_ENGLISH, "English"
|
|
IDS_L_FINNISH, "Finnish"
|
|
IDS_L_FRENCH, "French"
|
|
IDS_L_GERMAN, "German"
|
|
IDS_L_GREEK, "Greek"
|
|
IDS_L_HUNGARIAN, "Hungarian"
|
|
IDS_L_ICELANDIC, "Icelandic"
|
|
IDS_L_ITALIAN, "Italian"
|
|
IDS_L_JAPANESE, "Japanese"
|
|
IDS_L_KOREAN, "Korean"
|
|
IDS_L_NORWEGIAN, "Norwegian"
|
|
IDS_L_POLISH, "Polish"
|
|
IDS_L_PORTUGUESE, "Portuguese"
|
|
IDS_L_RUSSIAN, "Russian"
|
|
IDS_L_SLOVAK, "Slovak"
|
|
IDS_L_SPANISH, "Spanish"
|
|
IDS_L_SWEDISH, "Swedish"
|
|
IDS_L_TURKISH, "Turkish"
|
|
|
|
IDS_SL_DEFAULT, "Default"
|
|
IDS_SL_NEUTRAL, "Neutral"
|
|
IDS_SL_CHINESE_SIMPLIFIED, "Simplified"
|
|
IDS_SL_CHINESE_TRADITIONAL, "Traditional"
|
|
IDS_SL_DUTCH, "Dutch"
|
|
IDS_SL_DUTCH_BELGIAN, "Belgian"
|
|
IDS_SL_ENGLISH_US, "U.S."
|
|
IDS_SL_ENGLISH_UK, "U.K."
|
|
IDS_SL_ENGLISH_AUS, "Australian"
|
|
IDS_SL_ENGLISH_CAN, "Canadian"
|
|
IDS_SL_FRENCH, "French"
|
|
IDS_SL_FRENCH_BELGIAN, "Belgian"
|
|
IDS_SL_FRENCH_CANADIAN, "Canadian"
|
|
IDS_SL_FRENCH_SWISS, "Swiss"
|
|
IDS_SL_GERMAN, "German"
|
|
IDS_SL_GERMAN_SWISS, "Swiss"
|
|
IDS_SL_ITALIAN, "Italian"
|
|
IDS_SL_ITALIAN_SWISS, "Swiss"
|
|
IDS_SL_NORWEGIAN_BOKMAL, "Bokmal"
|
|
IDS_SL_NORWEGIAN_NYNORSK, "Nynorsk"
|
|
IDS_SL_PORTUGUESE, "Portuguese"
|
|
IDS_SL_PORTUGUESE_BRAZILIAN, "Brazilian"
|
|
IDS_SL_SPANISH, "Spanish"
|
|
IDS_SL_SPANISH_MEXICAN, "Mexican"
|
|
IDS_SL_SPANISH_MODERN, "Modern"
|
|
|
|
/*
|
|
* Miscellaneous strings.
|
|
*/
|
|
IDS_GRID, "Grid"
|
|
IDS_MARGIN, "Margin"
|
|
IDS_CTRLSPACING, "Control Spacing"
|
|
IDS_PUSHSPACING, "Push Button Spacing"
|
|
IDS_DEFLBTEXT, "Line "
|
|
IDS_APPNAME, "DlgEdit"
|
|
IDS_DLGEDIT, "Dialog Editor"
|
|
IDS_POUNDDEFINE, "#define "
|
|
IDS_UNTITLED, "(Untitled)"
|
|
IDS_UNUSED, "(Unused)"
|
|
IDS_HELPFILE, "dlgedit.hlp"
|
|
IDS_DEFSAVENAME, "Dialogs"
|
|
IDS_TEMPEXT, ".TMP"
|
|
IDS_CYFMTSTR, "cy: %d"
|
|
IDS_CXFMTSTR, "cx: %d"
|
|
IDS_DEFRESFILESPECNAME, "Resource (*.res)"
|
|
IDS_DEFRESFILESPEC, "*.RES"
|
|
IDS_DEFINCFILESPECNAME, "Include (*.h)"
|
|
IDS_DEFINCFILESPEC, "*.H"
|
|
IDS_DEFDLLFILESPECNAME, "Custom Control (*.dll)"
|
|
IDS_DEFDLLFILESPEC, "*.DLL"
|
|
IDS_RESOPENTITLE, "Open Resource File"
|
|
IDS_RESSAVETITLE, "Save Resource File"
|
|
IDS_INCOPENTITLE, "Open Include File"
|
|
IDS_INCSAVETITLE, "Save Include File"
|
|
IDS_DLLOPENTITLE, "Open Custom Control DLL"
|
|
IDS_DEFINE, "define"
|
|
IDS_DEFTXTCHECKBOX, "Check"
|
|
IDS_DEFTXTGROUP, "Group"
|
|
IDS_DEFTXTPUSHBUTTON, "Push"
|
|
IDS_DEFTXTRADIOBUTTON, "Radio"
|
|
IDS_DEFTXTTEXT, "Text"
|
|
IDS_DEFTXTDIALOG, "Dialog Title"
|
|
IDS_WCBUTTON, "Button"
|
|
IDS_WCSCROLLBAR, "ScrollBar"
|
|
IDS_WCEDIT, "Edit"
|
|
IDS_WCSTATIC, "Static"
|
|
IDS_WCLISTBOX, "ListBox"
|
|
IDS_WCCOMBOBOX, "ComboBox"
|
|
IDS_WCCUSTOM, "Custom"
|
|
IDS_WCDIALOG, "Dialog"
|
|
IDS_DEFFONTNAME, "MS Shell Dlg"
|
|
IDS_INCEXT, "H"
|
|
IDS_RESEXT, "RES"
|
|
IDS_DLLEXT, "DLL"
|
|
IDS_DOTH ".H"
|
|
IDS_DOTRES ".RES"
|
|
IDS_DOTDLG ".DLG"
|
|
IDS_DLGEDITINI "dlgedit.ini"
|
|
IDS_SYMBOLLABEL, "Symbol:"
|
|
IDS_TEXTLABEL, "Text:"
|
|
IDS_CAPTIONLABEL, "Caption:"
|
|
IDS_DLGNAMELABEL, "Dlg. Name:"
|
|
IDS_DLGIDLABEL, "Dlg. Sym.:"
|
|
IDS_ICONNAMELABEL, "Icon Name:"
|
|
IDS_ICONIDLABEL, "Icon Sym.:"
|
|
IDS_WIDTH, "Width"
|
|
IDS_HEIGHT, "Height"
|
|
END
|
|
|
|
#include <ntverp.h>
|
|
|
|
#define VER_FILETYPE VFT_APP
|
|
#define VER_FILESUBTYPE VFT2_UNKNOWN
|
|
#define VER_FILEDESCRIPTION_STR "Microsoft Dialog Editor"
|
|
#define VER_INTERNALNAME_STR "dlgedit\0"
|
|
#define VER_ORIGINALFILENAME_STR "dlgedit.exe"
|
|
|
|
#include "common.ver"
|
|
|