- BORLAND/: Borland C++ 4.52 (chosen over 4.5 by byte-match: CODE/RP/CW32.LIB
is identical to 4.52's install lib). BCC32/TLINK32/TLIB/MAKE run natively on
Win11; CODE/BT/OPT.MAK is the shipped BTL4OPT.EXE's exact flag recipe
(extender = Borland PowerPack DPMI32, not Phar Lap TNT).
- restoration/source410/: the literal 1995-form reconstruction of the missing
BT game source (never mixed into CODE/). Round 1-3 state:
* 6 of 10 surviving original TUs COMPILE CLEAN under the period toolchain
(BTMSSN, BTCNSL, BTSCNRL, BTTEAM, BTL4MODE, BTL4ARND) - first builds
since 1996.
* BT_L4/BTL4APP.CPP pilot reconstruction: 12/12 functions, Fail() lands on
its binary-recorded line 400 exactly.
* BT/BTCNSL.HPP: console wire IDs recovered from the binary's ctors
(Killed=9, Damaged=10, ScoreUpdate=13, DeathWithoutHonor=15 [T1];
TeamScore=12 flagged [T4]).
* MUNGA/: 8 engine-header backfills back-dated from the BT412 WinTesla tree
(VDATA numbering decomp-verified; AUDREND's OpenAL-era virtual removed -
the period compiler is the drift detector).
* Tooling: backdate.py (WinTesla->1995 header transform), compile410.sh
(per-TU verification sweep under authentic OPT.MAK flags).
* README: corrected roadmap - MECH.HPP is the capstone grown with the mech
TU reconstructions; BTREG.CPP green = the header-family milestone.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
318 lines
14 KiB
Plaintext
318 lines
14 KiB
Plaintext
// BDE - (C) Copyright 1995 by Borland International
|
|
|
|
#include "id_defs.h"
|
|
#include <windows.h>
|
|
|
|
9999 ICON "address.ico"
|
|
|
|
MainMenu MENU
|
|
{
|
|
POPUP "&File"
|
|
{
|
|
MENUITEM "&New...", ID_NEW
|
|
MENUITEM "&Open...", ID_OPEN
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "E&xit", ID_EXIT
|
|
}
|
|
|
|
POPUP "Data&base"
|
|
{
|
|
MENUITEM "&Order", ID_ORDER
|
|
MENUITEM "&Search", ID_SEARCH
|
|
MENUITEM "Set &Range", ID_RANGE
|
|
MENUITEM "&Clear Range", ID_CLEAR_RANGE, GRAYED
|
|
}
|
|
|
|
POPUP "R&ecord"
|
|
{
|
|
MENUITEM "&Add Record", ID_ADD_REC
|
|
MENUITEM "&Delete Record", ID_DEL_REC
|
|
MENUITEM "&Commit Changes", ID_MOD_REC
|
|
MENUITEM "&Undo All Changes", ID_UNDO_REC
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "&First Record", ID_FIRST_REC
|
|
MENUITEM "&Previous Record", ID_PREV_REC
|
|
MENUITEM "&Next Record", ID_NEXT_REC
|
|
MENUITEM "&Last Record", ID_LAST_REC
|
|
}
|
|
|
|
POPUP "O&ptions"
|
|
{
|
|
MENUITEM "&Delete Table", ID_DELETETABLE
|
|
}
|
|
|
|
MENUITEM "&About", ID_ABOUT
|
|
}
|
|
|
|
|
|
AboutDlg DIALOG 51, 18, 183, 81
|
|
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
|
CAPTION "About"
|
|
{
|
|
CTEXT "Address List Manager", -1, 50, 10, 120, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
|
|
ICON 9999, -1, 15, 13, 16, 16, SS_ICON | WS_CHILD | WS_VISIBLE | WS_GROUP
|
|
CONTROL "", -1, "static", SS_BLACKFRAME | WS_CHILD | WS_VISIBLE, 5, 5, 172, 52
|
|
DEFPUSHBUTTON "&Ok", IDOK, 67, 62, 50, 14
|
|
CTEXT "Borland Database Engine 2.5 Sample Application", -1, 50, 22, 121, 16
|
|
CTEXT "BDE - (C) Copyright 1995 Borland International", -1, 18, 43, 149, 8
|
|
}
|
|
|
|
MainDlg DIALOG 11, 32, 248, 211
|
|
STYLE WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX
|
|
CLASS "MainWindowClass"
|
|
CAPTION "Address List Manager"
|
|
MENU MainMenu
|
|
FONT 10, "System"
|
|
{
|
|
EDITTEXT IDE_FIRST_NAME, 47, 29, 76, 12, WS_BORDER | WS_GROUP | WS_TABSTOP
|
|
EDITTEXT IDE_LAST_NAME, 163, 29, 78, 12
|
|
EDITTEXT IDE_SP_COMP, 47, 42, 194, 12
|
|
EDITTEXT IDE_ADDRESS1, 47, 55, 194, 12
|
|
EDITTEXT IDE_ADDRESS2, 47, 68, 194, 12
|
|
EDITTEXT IDE_CITY, 47, 81, 74, 12
|
|
EDITTEXT IDE_STATE, 153, 81, 15, 12
|
|
EDITTEXT IDE_ZIP, 189, 81, 52, 12
|
|
EDITTEXT IDE_PHONE1, 47, 94, 74, 12
|
|
EDITTEXT IDE_PHONE2, 161, 94, 80, 12
|
|
EDITTEXT IDE_LAST_DATE, 161, 107, 80, 12
|
|
EDITTEXT IDE_COMMENTS, 9, 123, 232, 35, ES_MULTILINE | ES_WANTRETURN | WS_BORDER | WS_TABSTOP
|
|
PUSHBUTTON "Set &Order", ID_ORDER, 31, 177, 45, 14, WS_GROUP | WS_TABSTOP
|
|
PUSHBUTTON "Searc&h", ID_SEARCH, 101, 177, 45, 14
|
|
PUSHBUTTON "Set &Range", ID_RANGE, 173, 177, 45, 14
|
|
PUSHBUTTON "&Ok", IDOK, 51, 177, 50, 14, NOT WS_VISIBLE | WS_DISABLED | WS_TABSTOP
|
|
PUSHBUTTON "&Cancel", IDCANCEL, 147, 177, 50, 14, NOT WS_VISIBLE | WS_DISABLED | WS_TABSTOP
|
|
CTEXT "", IDS_NEW_REC_DESC, 5, 5, 239, 20, SS_CENTER | NOT WS_VISIBLE | WS_GROUP
|
|
PUSHBUTTON "&New", ID_ADD_REC, 18, 8, 30, 14, WS_GROUP | WS_TABSTOP
|
|
PUSHBUTTON "&Delete", ID_DEL_REC, 53, 8, 30, 14
|
|
PUSHBUTTON "|<", ID_FIRST_REC, 90, 8, 17, 14
|
|
PUSHBUTTON "<", ID_PREV_REC, 107, 8, 17, 14
|
|
PUSHBUTTON ">", ID_NEXT_REC, 124, 8, 17, 14
|
|
PUSHBUTTON ">|", ID_LAST_REC, 141, 8, 17, 14
|
|
PUSHBUTTON "&Save", ID_MOD_REC, 165, 8, 30, 14
|
|
PUSHBUTTON "&Cancel", ID_UNDO_REC, 200, 8, 30, 14
|
|
RTEXT "", IDS_FIELD1, 6, 30, 40, 8
|
|
RTEXT "", IDS_FIELD2, 124, 31, 38, 8
|
|
RTEXT "", IDS_FIELD3, 6, 43, 40, 8
|
|
RTEXT "", IDS_FIELD4, 6, 56, 40, 8
|
|
RTEXT "", IDS_FIELD5, 6, 69, 40, 8
|
|
RTEXT "", IDS_FIELD6, 6, 82, 40, 8
|
|
RTEXT "", IDS_FIELD7, 124, 82, 28, 8
|
|
RTEXT "", IDS_FIELD8, 170, 83, 18, 8
|
|
RTEXT "", IDS_FIELD9, 6, 95, 40, 8
|
|
RTEXT "", IDS_FIELD10, 123, 96, 37, 8
|
|
RTEXT "", IDS_FIELD11, 96, 109, 64, 8
|
|
CTEXT "", IDS_FIELD12, 11, 113, 84, 8
|
|
LTEXT "", IDS_DBTYPE, 37, 199, 58, 8
|
|
LTEXT "", IDS_TABLENAME, 141, 199, 102, 8
|
|
CTEXT "Database Operations", IDS_DATABASE_HDR, 5, 162, 239, 10, SS_CENTER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP
|
|
LTEXT "DB Type:", -1, 6, 199, 31, 9
|
|
LTEXT "Table Name:", -1, 99, 199, 42, 9
|
|
CONTROL "", -1, "static", SS_BLACKFRAME | WS_CHILD | WS_VISIBLE, 5, 3, 239, 157
|
|
CONTROL "", -1, "static", SS_BLACKFRAME | WS_CHILD | WS_VISIBLE, 5, 26, 239, 1
|
|
CONTROL "", -1, "static", SS_BLACKFRAME | WS_CHILD | WS_VISIBLE, 5, 172, 239, 24
|
|
CONTROL "", -1, "static", SS_BLACKFRAME | WS_CHILD | WS_VISIBLE, 5, 198, 91, 11
|
|
CONTROL "", -1, "static", SS_BLACKFRAME | WS_CHILD | WS_VISIBLE, 98, 198, 146, 11
|
|
}
|
|
|
|
OrderDlg DIALOG 18, 18, 225, 111
|
|
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
|
CAPTION "Select Index for Table Order"
|
|
{
|
|
COMBOBOX IDE_ORDER_COMBOBOX, 10, 18, 90, 50, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_GROUP | WS_TABSTOP
|
|
LTEXT "", IDE_ORDER_INFO, 105, 18, 110, 56, WS_BORDER | WS_GROUP
|
|
PUSHBUTTON "&Ok", IDOK, 41, 90, 50, 14, WS_GROUP | WS_TABSTOP
|
|
PUSHBUTTON "&Cancel", IDCANCEL, 134, 90, 50, 14
|
|
CTEXT "Indexes Available", -1, 10, 8, 90, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
|
|
CTEXT "Description", -1, 105, 8, 109, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
|
|
CONTROL "", -1, "static", SS_BLACKFRAME | WS_CHILD | WS_VISIBLE, 5, 5, 216, 78
|
|
}
|
|
|
|
RangeDlg DIALOG 18, 18, 234, 148
|
|
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
|
|
CAPTION "Define Range Values"
|
|
{
|
|
COMBOBOX IDE_RANGE_COMBO, 36, 10, 80, 39, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_GROUP | WS_TABSTOP
|
|
CHECKBOX "Include Value in Range", IDE_BM_LOW, 20, 39, 85, 8, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
|
EDITTEXT IDE_LOWRANGE, 15, 52, 96, 12, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP
|
|
CHECKBOX "Include Value in Range", IDE_BM_HIGH, 130, 39, 85, 8, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
|
EDITTEXT IDE_HIGHRANGE, 125, 52, 96, 12, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP
|
|
CTEXT "", IDS_RANGE_TEXT, 11, 75, 215, 39
|
|
DEFPUSHBUTTON "&Ok", IDOK, 44, 128, 50, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
|
|
PUSHBUTTON "Cancel", IDCANCEL, 140, 128, 50, 14
|
|
RTEXT "Field:", -1, 9, 12, 25, 8, SS_RIGHT | WS_CHILD | WS_VISIBLE | WS_GROUP
|
|
CTEXT "Define Low Range", -1, 10, 27, 106, 10, SS_CENTER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP
|
|
CTEXT "Define High Range", -1, 121, 27, 106, 10, SS_CENTER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP
|
|
CONTROL "", -1, "static", SS_BLACKFRAME | WS_CHILD | WS_VISIBLE, 10, 37, 106, 32
|
|
CONTROL "", -1, "static", SS_BLACKFRAME | WS_CHILD | WS_VISIBLE, 121, 37, 106, 32
|
|
CONTROL "", -1, "static", SS_BLACKFRAME | WS_CHILD | WS_VISIBLE, 10, 74, 217, 41
|
|
CONTROL "", -1, "static", SS_BLACKFRAME | WS_CHILD | WS_VISIBLE, 5, 5, 227, 115
|
|
}
|
|
|
|
SearchDlg DIALOG 36, 18, 172, 134
|
|
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
|
CAPTION "Define Search Criteria"
|
|
{
|
|
COMBOBOX IDE_SEARCH_COMBO, 37, 10, 115, 34, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_GROUP | WS_TABSTOP
|
|
EDITTEXT IDE_SEARCH, 37, 24, 115, 12, WS_BORDER | WS_GROUP | WS_TABSTOP
|
|
CONTROL "&Equal", IDC_EQUAL, "BUTTON", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 40, 30, 12
|
|
CONTROL "> or Equal", IDC_GREATEREQ, "BUTTON", BS_AUTORADIOBUTTON, 52, 40, 49, 12
|
|
CONTROL "&Greater Than", IDC_GREATER, "BUTTON", BS_AUTORADIOBUTTON, 106, 40, 51, 12
|
|
DEFPUSHBUTTON "&Ok", IDOK, 24, 112, 50, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
|
|
PUSHBUTTON "&Cancel", IDCANCEL, 98, 112, 50, 14
|
|
CTEXT "", IDS_SEARCH_TEXT, 10, 64, 152, 35
|
|
RTEXT "&Field:", -1, 10, 12, 25, 8
|
|
RTEXT "&Value:", -1, 10, 26, 25, 8
|
|
CONTROL "", -1, "static", SS_BLACKFRAME | WS_CHILD | WS_VISIBLE, 5, 5, 162, 99
|
|
CONTROL "", -1, "static", SS_BLACKFRAME | WS_CHILD | WS_VISIBLE, 10, 39, 152, 15
|
|
CONTROL "", -1, "static", SS_BLACKFRAME | WS_CHILD | WS_VISIBLE, 5, 59, 162, 1
|
|
}
|
|
|
|
|
|
FILEOPENORD DIALOG 36, 24, 267, 133
|
|
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
|
CAPTION "Open"
|
|
FONT 8, "Helv"
|
|
{
|
|
LTEXT "File &Name:", stc3, 6, 6, 76, 9
|
|
EDITTEXT edt1, 6, 16, 90, 12, ES_LEFT | ES_AUTOHSCROLL | WS_BORDER |
|
|
WS_TABSTOP | WS_CHILD | ES_OEMCONVERT
|
|
LISTBOX lst1, 6, 32, 90, 68, LBS_SORT | LBS_HASSTRINGS | LBS_NOTIFY | LBS_DISABLENOSCROLL | WS_VSCROLL | WS_CHILD | WS_BORDER | WS_TABSTOP | LBS_OWNERDRAWFIXED
|
|
LTEXT "&Directories:", stc5, 110, 6, 92, 9
|
|
LTEXT "", stc1, 110, 18, 92, 9, SS_NOPREFIX
|
|
LISTBOX lst2, 110, 32, 92, 68, LBS_SORT | LBS_HASSTRINGS | LBS_NOTIFY | LBS_DISABLENOSCROLL | WS_VSCROLL | WS_CHILD | WS_BORDER | WS_TABSTOP | LBS_OWNERDRAWFIXED
|
|
LTEXT "Aliases:", stc2, 6, 104, 90, 9
|
|
COMBOBOX cmb1, 6, 114, 90, 36, CBS_DROPDOWNLIST | CBS_AUTOHSCROLL |
|
|
WS_BORDER | WS_VSCROLL | WS_TABSTOP | WS_CHILD
|
|
LTEXT "Dri&ves:", stc4, 110, 104, 92, 9
|
|
COMBOBOX cmb2, 110, 114, 92, 68, CBS_SORT | CBS_HASSTRINGS | CBS_OWNERDRAWFIXED | CBS_DROPDOWNLIST | WS_CHILD | CBS_AUTOHSCROLL | WS_BORDER | WS_VSCROLL | WS_TABSTOP
|
|
DEFPUSHBUTTON "OK", IDOK, 208, 6, 50, 14, WS_GROUP
|
|
PUSHBUTTON "CANCEL", IDCANCEL, 208, 24, 50, 14
|
|
PUSHBUTTON "&Help", pshHelp, 208, 42, 50, 14
|
|
CHECKBOX "&Read Only", chx1, 208, 68, 50, 12, BS_AUTOCHECKBOX | WS_TABSTOP | WS_GROUP
|
|
GROUPBOX "AddressBook", IDC_PERGROUP, 208, 97, 56, 31, BS_GROUPBOX
|
|
CONTROL "&Personal", IDC_PERSONAL, "BUTTON", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 210, 105, 43, 12
|
|
CONTROL "&Business", IDC_BUSINESS, "BUTTON", BS_AUTORADIOBUTTON, 210, 115, 40, 12
|
|
}
|
|
|
|
STRINGTABLE
|
|
{
|
|
IDS_FIRST_NAME_1, "Bill"
|
|
IDS_LAST_NAME_1, "Werly"
|
|
IDS_SPOUSE_1, "Mary"
|
|
IDS_BUSINESS_1, "ACME International"
|
|
IDS_ADDR1_1, "100 Borland Way"
|
|
IDS_ADDR2_1, "Suite 1001"
|
|
IDS_CITY_1, "Scotts Valley"
|
|
IDS_STATE_1, "CA"
|
|
IDS_ZIP_1, "12345-6789"
|
|
IDS_PHONE1_1, "(408) 123-0877"
|
|
IDS_PHONE2_1, "(408) 223-3498"
|
|
IDS_DATE_1, "01/09/1992"
|
|
IDS_COMMENTS_1, "This comment is an example of how one could easily add large pieces of text into a table. It also shows how the Windows multi-line edit control can interface with the table's data."
|
|
IDS_FIRST_NAME_2, "Amber"
|
|
IDS_LAST_NAME_2, "Paterson"
|
|
IDS_SPOUSE_2, "Jane"
|
|
IDS_BUSINESS_2, "All Inc."
|
|
IDS_ADDR1_2, "1287 Halding Drive"
|
|
IDS_ADDR2_2, ""
|
|
IDS_CITY_2, "Campbell"
|
|
IDS_STATE_2, "CA"
|
|
IDS_ZIP_2, "95008-1234"
|
|
IDS_PHONE1_2, "(408) 326-9878"
|
|
IDS_PHONE2_2, "(408) 987-6927"
|
|
IDS_DATE_2, "08/12/1993"
|
|
IDS_COMMENTS_2, "This is a simple comment used for example only."
|
|
IDS_FIRST_NAME_3, "Jeff"
|
|
IDS_LAST_NAME_3, "Walton"
|
|
IDS_SPOUSE_3, "Rochelle"
|
|
IDS_BUSINESS_3, "Hotel California"
|
|
IDS_ADDR1_3, "3590 Dry Creek Road"
|
|
IDS_ADDR2_3, "Mail Code 2356"
|
|
IDS_CITY_3, "San Jose"
|
|
IDS_STATE_3, "CA"
|
|
IDS_ZIP_3, "95101-4591"
|
|
IDS_PHONE1_3, "(408) 345-9856"
|
|
IDS_PHONE2_3, "(408) 987-7549"
|
|
IDS_DATE_3, "07/25/1993"
|
|
IDS_COMMENTS_3, "This is a simple comment used for example only."
|
|
IDS_FIRST_NAME_4, "Jason"
|
|
IDS_LAST_NAME_4, "Law"
|
|
IDS_SPOUSE_4, "Cathy"
|
|
IDS_BUSINESS_4, "Life Jackets Inc."
|
|
IDS_ADDR1_4, "6487 HillBrook Road"
|
|
IDS_ADDR2_4, ""
|
|
IDS_CITY_4, "Willow Glen"
|
|
IDS_STATE_4, "CA"
|
|
IDS_ZIP_4, "95009-7635"
|
|
IDS_PHONE1_4, "(408) 619-8723"
|
|
IDS_PHONE2_4, "(408) 908-8712"
|
|
IDS_DATE_4, "12/22/1993"
|
|
IDS_COMMENTS_4, "This is a simple comment used for example only."
|
|
IDS_FIRST_NAME_5, "Greg"
|
|
IDS_LAST_NAME_5, "Kerly"
|
|
IDS_SPOUSE_5, "Mary"
|
|
IDS_BUSINESS_5, "Hotel New York"
|
|
IDS_ADDR1_5, "98766 KalBourne Lane"
|
|
IDS_ADDR2_5, "P.O. Box 1987"
|
|
IDS_CITY_5, "Harding"
|
|
IDS_STATE_5, "CA"
|
|
IDS_ZIP_5, "91719-1294"
|
|
IDS_PHONE1_5, "(415) 896-0912"
|
|
IDS_PHONE2_5, "(415) 896-9733"
|
|
IDS_DATE_5, "01/25/1994"
|
|
IDS_COMMENTS_5, "This is a simple comment used for example only."
|
|
IDS_FIRST_NAME_6, "Sean"
|
|
IDS_LAST_NAME_6, "Kemp"
|
|
IDS_SPOUSE_6, "Mary Joe"
|
|
IDS_BUSINESS_6, "Power Boats International"
|
|
IDS_ADDR1_6, "9823 BlueBerry Court"
|
|
IDS_ADDR2_6, "Apt 567"
|
|
IDS_CITY_6, "San Jose"
|
|
IDS_STATE_6, "CA"
|
|
IDS_ZIP_6, "95007-5467"
|
|
IDS_PHONE1_6, "(408) 976-2850"
|
|
IDS_PHONE2_6, "(415) 908-7619"
|
|
IDS_DATE_6, "01/18/1994"
|
|
IDS_COMMENTS_6, "This is a simple comment used for example only."
|
|
IDS_RANGE, "Select the range field, then input the high and low range values. Indicate whether the range values should be included inside the final record set. Note that ranges are case sensitive: 'Z' comes before 'a'."
|
|
IDS_SEARCH, "Only indexed fields can be searched on. The search will begin from BOF and will search until it finds something that is less than, greater than, or equal to the value string."
|
|
IDS_MAIN, "A First Name, Last Name and Date in the format: MM/DD/YYYY\r\n must be entered before saving the record."
|
|
IDS_FILTERSTRING, "Paradox Tables(*.db)|*.db|dBASE Tables(*.dbf)|*.dbf|"
|
|
IDS_INITIALIZATION, "Failure initializing CD. Possibly\n\r do to insufficient memory."
|
|
IDS_DIALOGFAILURE, "Creation of CD failed on call to DialogBox()."
|
|
IDS_LOCKRESFAILURE, "Failure locking specified resource."
|
|
IDS_NOTEMPLATE, "Failure finding custom template for CD."
|
|
IDS_NOHINSTANCE, "Instance handle not passed to CD."
|
|
IDS_MEMALLOCFAILURE, "Failure allocating memory for internal CD structure."
|
|
IDS_MEMLOCKFAILURE, "Failure locking memory for internal CD structure."
|
|
IDS_TABLETYPE, "You typed in an illegal extension or no extension at all. Please choose the table type that you want to create and then press the OK button. Otherwise press the Cancel button."
|
|
}
|
|
|
|
PasswdDlg DIALOG 62, 40, 176, 82
|
|
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
|
CAPTION "Please Enter Your Password"
|
|
{
|
|
EDITTEXT IDC_PASS, 47, 35, 119, 12, ES_AUTOHSCROLL | ES_PASSWORD | WS_BORDER | WS_GROUP | WS_TABSTOP
|
|
DEFPUSHBUTTON "OK", IDOK, 25, 60, 50, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
|
|
PUSHBUTTON "Cancel", IDCANCEL, 101, 60, 50, 14
|
|
LTEXT "", IDS_ALIAS, 47, 10, 120, 8
|
|
LTEXT "", IDS_DATABASE, 47, 20, 119, 8
|
|
RTEXT "Alias:", -1, 10, 10, 35, 8
|
|
RTEXT "Database:", -1, 10, 20, 35, 8
|
|
RTEXT "Password:", -1, 10, 37, 35, 8
|
|
CONTROL "", -1, "static", SS_BLACKRECT | WS_CHILD | WS_VISIBLE, 5, 5, 166, 47
|
|
}
|
|
|
|
TypeDlg DIALOG 45, 72, 187, 100
|
|
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
|
CAPTION "Table Type"
|
|
{
|
|
CONTROL "Paradox Table", IDC_PARADOX, "BUTTON", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 24, 54, 60, 12
|
|
CONTROL "dBase Table", IDC_DBASE, "BUTTON", BS_AUTORADIOBUTTON, 104, 54, 60, 12
|
|
DEFPUSHBUTTON "OK", IDOK, 29, 81, 50, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
|
|
PUSHBUTTON "Cancel", IDCANCEL, 108, 81, 50, 14
|
|
CTEXT "", ID_TYPE_DESC, 10, 9, 168, 34
|
|
CONTROL "", -1, "static", SS_BLACKRECT | WS_CHILD | WS_VISIBLE, 5, 5, 177, 71
|
|
GROUPBOX "Table Type", IDC_GROUPBOX1, 10, 44, 167, 27, BS_GROUPBOX
|
|
}
|