CRSRDEMO.RC
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:16k
源码类别:

Windows编程

开发平台:

Visual C++

  1. //Microsoft App Studio generated resource script.
  2. //
  3. #include "resource.h"
  4. #define APSTUDIO_READONLY_SYMBOLS
  5. /////////////////////////////////////////////////////////////////////////
  6. //
  7. // Generated from the TEXTINCLUDE 2 resource.
  8. //
  9. #define APSTUDIO_HIDDEN_SYMBOLS
  10. #include "windows.h"
  11. #undef APSTUDIO_HIDDEN_SYMBOLS
  12. /////////////////////////////////////////////////////////////////////////////////////
  13. #undef APSTUDIO_READONLY_SYMBOLS
  14. //////////////////////////////////////////////////////////////////////////////
  15. //
  16. // Icon
  17. //
  18. IDR_MAIN                ICON    DISCARDABLE     "CRSRDEMO.ICO"
  19. IDR_CHILD               ICON    DISCARDABLE     "CHILD.ICO"
  20. //////////////////////////////////////////////////////////////////////////////
  21. //
  22. // Menu
  23. //
  24. IDR_INIT MENU PRELOAD DISCARDABLE 
  25. BEGIN
  26.     POPUP "&Stmt"
  27.     BEGIN
  28.         MENUITEM "&Connect...tCtrl+C",         IDM_STMT_CONNECT
  29.         MENUITEM "&Add Data Source...",         IDM_STMT_ADDDSN
  30.         MENUITEM SEPARATOR
  31.         MENUITEM "E&xit",                       IDM_STMT_EXIT
  32.     END
  33.     POPUP "&Help"
  34.     BEGIN
  35.         MENUITEM "&Help for Crsrdemo...",       IDM_HELP_HELP
  36.         MENUITEM SEPARATOR
  37.         MENUITEM "&About Crsrdemo...",          IDM_HELP_ABOUT
  38.     END
  39. END
  40. IDR_CHILD MENU PRELOAD DISCARDABLE 
  41. BEGIN
  42.     POPUP "&Stmt"
  43.     BEGIN
  44.         MENUITEM "&NewtCtrl+N",                IDM_STMT_NEW
  45.         MENUITEM "&Connect...tCtrl+C",         IDM_STMT_CONNECT
  46.         MENUITEM "&DisconnecttCtrl+D",         IDM_STMT_DISCONNECT
  47.         MENUITEM SEPARATOR
  48.         MENUITEM "&SQL...tCtrl+S",             IDM_STMT_SEND
  49.         MENUITEM "&Table Information...",       IDM_STMT_TABLE
  50.         MENUITEM "T&ype Information",           IDM_STMT_TYPE
  51.         MENUITEM "&Options...tCtrl+O",         IDM_STMT_OPTIONS
  52. MENUITEM "Canc&el...tCtrl+E", IDM_STMT_CANCEL
  53.         MENUITEM SEPARATOR
  54.         MENUITEM "C&losetCtrl+L",              IDM_STMT_CLOSE
  55.         MENUITEM "Close &AlltCtrl+A",          IDM_STMT_CLOSEALL
  56.         MENUITEM SEPARATOR
  57.         MENUITEM "E&xit",                       IDM_STMT_EXIT
  58.     END
  59.     POPUP "&Fetch"
  60.     BEGIN
  61.         MENUITEM "&FirsttHome",                IDM_FETCH_FIRST
  62. MENUITEM "&PriortPgUp", IDM_FETCH_PRIOR
  63.         MENUITEM "&NexttPgDn",                 IDM_FETCH_NEXT
  64.         MENUITEM "&LasttEnd",                  IDM_FETCH_LAST
  65.         MENUITEM SEPARATOR
  66.         MENUITEM "&Absolute...",                IDM_FETCH_ABSOLUTE
  67.         MENUITEM "&Relative...",                IDM_FETCH_RELATIVE
  68.         MENUITEM SEPARATOR
  69. MENUITEM "&Get Next ColumntCtrl+G", IDM_FETCH_GET
  70.         MENUITEM SEPARATOR
  71.         MENUITEM "&Delete RowtDel",            IDM_FETCH_DELETEROW
  72.         MENUITEM "&Update RowtEnter",          IDM_FETCH_UPDATEROW
  73.     END
  74.     POPUP "&Window"
  75.     BEGIN
  76.         MENUITEM "&CascadetShift+F4",          IDM_WINDOW_CASCADE
  77.         MENUITEM "Tile &HorizontaltShift+F3",  IDM_WINDOW_TILEH
  78.         MENUITEM "Tile &VerticaltShift+F5",    IDM_WINDOW_TILEV
  79.         MENUITEM "A&rrange Icons",              IDM_WINDOW_ARRANGE
  80.     END
  81.     POPUP "&Help"
  82.     BEGIN
  83.         MENUITEM "&Help for Crsrdemo...",       IDM_HELP_HELP
  84.         MENUITEM SEPARATOR
  85.         MENUITEM "&About Crsrdemo...",          IDM_HELP_ABOUT
  86.     END
  87. END
  88. IDR_MAIN MENU PRELOAD DISCARDABLE 
  89. BEGIN
  90.     POPUP "&Stmt"
  91.     BEGIN
  92.         MENUITEM "&NewtCtrl+N",                IDM_STMT_NEW
  93.         MENUITEM "&Connect...tCtrl+C",         IDM_STMT_CONNECT
  94.         MENUITEM "&DisconnecttCtrl+D",         IDM_STMT_DISCONNECT
  95.         MENUITEM SEPARATOR
  96.         MENUITEM "E&xit",                       IDM_STMT_EXIT
  97.     END
  98.     POPUP "&Help"
  99.     BEGIN
  100.         MENUITEM "&Help for Crsrdemo...",       IDM_HELP_HELP
  101.         MENUITEM SEPARATOR
  102.         MENUITEM "&About Crsrdemo...",          IDM_HELP_ABOUT
  103.     END
  104. END
  105. //////////////////////////////////////////////////////////////////////////////
  106. //
  107. // Accelerator
  108. //
  109. IDR_MAIN ACCELERATORS PRELOAD MOVEABLE PURE 
  110. BEGIN
  111.     "A",            IDM_STMT_CLOSEALL,      VIRTKEY,CONTROL, NOINVERT
  112.     "C",            IDM_STMT_CONNECT,       VIRTKEY,CONTROL, NOINVERT
  113.     "D",            IDM_STMT_DISCONNECT,    VIRTKEY,CONTROL, NOINVERT
  114. "E", IDM_STMT_CANCEL, VIRTKEY,CONTROL, NOINVERT
  115.     "G",            IDM_FETCH_GET,          VIRTKEY,CONTROL, NOINVERT
  116.     "L",            IDM_STMT_CLOSE,         VIRTKEY,CONTROL, NOINVERT
  117.     "N",            IDM_STMT_NEW,           VIRTKEY,CONTROL, NOINVERT
  118.     "O",            IDM_STMT_OPTIONS,       VIRTKEY,CONTROL, NOINVERT
  119.     "S",            IDM_STMT_SEND,          VIRTKEY,CONTROL, NOINVERT
  120.     VK_DELETE,      IDM_FETCH_DELETEROW,    VIRTKEY,NOINVERT
  121.     VK_END,         IDM_FETCH_LAST,         VIRTKEY,NOINVERT
  122.     VK_F3,          IDM_WINDOW_TILEH,       VIRTKEY,SHIFT, NOINVERT
  123.     VK_F4,          IDM_WINDOW_CASCADE,     VIRTKEY,SHIFT, NOINVERT
  124.     VK_F5,          IDM_WINDOW_TILEV,       VIRTKEY,SHIFT, NOINVERT
  125.     VK_HOME,        IDM_FETCH_FIRST,        VIRTKEY,NOINVERT
  126.     VK_NEXT,        IDM_FETCH_NEXT,         VIRTKEY,NOINVERT
  127. VK_PRIOR, IDM_FETCH_PRIOR, VIRTKEY,NOINVERT
  128.     VK_RETURN,      IDM_FETCH_UPDATEROW,    VIRTKEY,NOINVERT
  129. END
  130. //////////////////////////////////////////////////////////////////////////////
  131. //
  132. // Dialog
  133. //
  134. IDD_ABOUTBOX DIALOG DISCARDABLE  34, 22, 234, 55
  135. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  136. CAPTION "About Crsrdemo!"
  137. FONT 8, "MS Sans Serif"
  138. BEGIN
  139.     ICON            IDR_MAIN,IDC_STATIC,11,17,18,20
  140.     LTEXT           "ODBC Sample Cursor Application 3.0",IDC_STATIC,40,10,
  141.                     123,8
  142. LTEXT "Copyright 251 1992-1996 Microsoft256 Corp.",IDC_STATIC,40,25,
  143.                     119,8
  144.     DEFPUSHBUTTON   "OK",IDOK,177,7,50,14
  145. END
  146. IDD_ABSOLUTE DIALOG DISCARDABLE  0, 0, 161, 59
  147. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  148. CAPTION "Fetch Absolute"
  149. FONT 8, "MS Sans Serif"
  150. BEGIN
  151.     EDITTEXT        IDC_EDIT1,105,15,27,12,ES_AUTOHSCROLL
  152.     DEFPUSHBUTTON   "OK",IDOK,22,39,50,14
  153.     PUSHBUTTON      "Cancel",IDCANCEL,88,39,50,14
  154.     LTEXT           "Start fetching at &row:",-1,28,16,72,12
  155. END
  156. IDD_RELATIVE DIALOG DISCARDABLE  0, 0, 189, 59
  157. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  158. CAPTION "Fetch Relative"
  159. FONT 8, "MS Sans Serif"
  160. BEGIN
  161.     EDITTEXT        IDC_EDIT1,143,15,27,12,ES_AUTOHSCROLL
  162.     DEFPUSHBUTTON   "OK",IDOK,36,39,50,14
  163.     PUSHBUTTON      "Cancel",IDCANCEL,102,39,50,14
  164.     LTEXT           "Number of rows from current &row set:",-1,19,16,123,12
  165. END
  166. IDD_STATEMENT DIALOG DISCARDABLE  0, 0, 259, 117
  167. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  168. CAPTION "Statement"
  169. FONT 8, "MS Sans Serif"
  170. BEGIN
  171.     EDITTEXT        IDC_EDIT1,10,23,239,64,ES_MULTILINE | ES_AUTOVSCROLL
  172.     DEFPUSHBUTTON   "OK",IDOK,71,97,50,14
  173.     PUSHBUTTON      "Cancel",IDCANCEL,137,97,50,14
  174.     LTEXT           "Enter &SQL statement below:",-1,10,12,114,7
  175. END
  176. IDD_UPDATEROW DIALOG DISCARDABLE  0, 0, 281, 103
  177. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  178. CAPTION "Update Row"
  179. FONT 8, "MS Sans Serif"
  180. BEGIN
  181.     DEFPUSHBUTTON   "OK",IDOK,225,6,50,14
  182.     PUSHBUTTON      "Cancel",IDCANCEL,225,23,50,14
  183.     LTEXT           "Enter new values below and click OK.",IDC_STATIC1,10,17,
  184.                     182,8
  185. END
  186. IDD_DATADLG DIALOG DISCARDABLE  0, 0, 259, 117
  187. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  188. CAPTION "Get Next Column"
  189. FONT 8, "MS Sans Serif"
  190. BEGIN
  191.     EDITTEXT        IDC_EDIT1,10,23,239,64,ES_MULTILINE | ES_AUTOVSCROLL | 
  192.                     WS_VSCROLL
  193.     DEFPUSHBUTTON   "OK",IDOK,104,97,50,14
  194.     LTEXT           "Column xyz contained:",IDC_TEXT1,10,10,239,9
  195. END
  196. IDD_TABLE_INFO DIALOG DISCARDABLE  0, 0, 286, 122
  197. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  198. CAPTION "Table Information"
  199. FONT 8, "MS Sans Serif"
  200. BEGIN
  201.     LTEXT           "&Qualifier:",IDC_STATIC,85,20,31,8
  202.     EDITTEXT        IDC_TABLEINFO_QUALIFIER,126,20,135,12,ES_AUTOHSCROLL
  203.     LTEXT           "&Owner",IDC_STATIC,85,36,24,8
  204.     EDITTEXT        IDC_TABLEINFO_OWNER,126,37,135,12,ES_AUTOHSCROLL
  205.     LTEXT           "&Name:",IDC_STATIC,85,55,22,8
  206.     EDITTEXT        IDC_TABLEINFO_NAME,126,54,135,12,ES_AUTOHSCROLL
  207.     LTEXT           "T&ype:",IDC_TYPETAG,85,72,20,8,NOT WS_VISIBLE
  208.     EDITTEXT        IDC_TABLEINFO_TYPE,126,71,135,12,ES_AUTOHSCROLL
  209.     CONTROL         "&Tables",IDC_TABLE_RAD_TABLE,"Button",
  210.                     BS_AUTORADIOBUTTON | WS_GROUP,10,20,34,10
  211.     CONTROL         "&Columns",IDC_TABLE_RAD_COLUMN,"Button",
  212.                     BS_AUTORADIOBUTTON,10,32,38,10
  213.     CONTROL         "&Procedures",IDC_TABLE_RAD_PROC,"Button",
  214.                     BS_AUTORADIOBUTTON,10,44,48,10
  215.     CONTROL         "&Statistics",IDC_TABLE_RAD_STATISTICS,"Button",
  216.                     BS_AUTORADIOBUTTON,10,56,45,10
  217.     CONTROL         "P&rivileges",IDC_TABLE_RAD_PRIV,"Button",
  218.                     BS_AUTORADIOBUTTON,10,68,50,10
  219.     DEFPUSHBUTTON   "OK",IDOK,85,104,50,14
  220.     PUSHBUTTON      "Cancel",IDCANCEL,150,104,50,14
  221.     GROUPBOX        "Information About",IDC_STATIC,5,4,70,92,WS_GROUP | 
  222.                     WS_TABSTOP
  223.     LTEXT           "Co&lumn:",IDC_COLTAG,85,72,31,8,NOT WS_VISIBLE
  224.     EDITTEXT        IDC_TABLEINFO_COLNAME,126,71,135,12,ES_AUTOHSCROLL
  225.     GROUPBOX        "Table",IDC_STATIC,80,4,199,92
  226. END
  227. IDD_BIND_OPTIONS DIALOG DISCARDABLE  0, 0, 187, 28
  228. STYLE WS_CHILD | WS_VISIBLE
  229. FONT 8, "MS Sans Serif"
  230. BEGIN
  231.     CONTROL         "Bind by row",IDC_RADIO_BINDROW,"Button",
  232.                     BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,0,0,84,10
  233.     CONTROL         "Bind by column",IDC_RADIO_BINDCOL,"Button",
  234.                     BS_AUTORADIOBUTTON,0,14,84,10
  235.     CONTROL         "Bind all columns",IDC_CHECK_BINDALL,"Button",
  236.                     BS_AUTOCHECKBOX | WS_TABSTOP,100,0,80,10
  237.     LTEXT           "Number to bind:",IDC_STATIC_NBIND,100,14,55,8
  238.     EDITTEXT        IDC_EDIT_BIND,155,13,23,13,ES_AUTOHSCROLL
  239. END
  240. IDD_CONCURRENCY_OPTIONS DIALOG DISCARDABLE 0, 0, 93, 43
  241. STYLE WS_CHILD | WS_VISIBLE
  242. FONT 8, "MS Sans Serif"
  243. BEGIN
  244.     CONTROL         "Read-Only", IDC_RADIO_READONLY, "Button", 
  245.                     BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 0, 0, 84, 10
  246. CONTROL  "Locking", IDC_RADIO_LOCKING, "Button", BS_AUTORADIOBUTTON,
  247. 0, 10, 84, 10
  248.     CONTROL         "Optimistic by timestamp", IDC_RADIO_OPTIMISTIC, 
  249.                     "Button", BS_AUTORADIOBUTTON, 0, 21, 93, 10
  250.     CONTROL         "Optimistic by values", IDC_RADIO_OPTIMVALUE, "Button", 
  251.                     BS_AUTORADIOBUTTON, 0, 32, 84, 10
  252. END
  253. IDD_SCROLLING_OPTIONS DIALOG DISCARDABLE  0, 0, 207, 44
  254. STYLE WS_CHILD | WS_VISIBLE
  255. FONT 8, "MS Sans Serif"
  256. BEGIN
  257.     CONTROL         "Forward only",IDC_RADIO_FORWARD,"Button",
  258.                     BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,0,0,84,10
  259.     CONTROL         "Static (scrollable snapshot)",IDC_RADIO_SNAPSHOT,
  260.                     "Button",BS_AUTORADIOBUTTON,0,10,100,10
  261.     CONTROL         "Keyset driven",IDC_RADIO_KEYSET,"Button",
  262.                     BS_AUTORADIOBUTTON,0,20,84,10
  263.     CONTROL         "Dynamic",IDC_RADIO_DYNAMIC,"Button",BS_AUTORADIOBUTTON,
  264.                     0,30,39,10
  265.     EDITTEXT        IDC_EDIT_ROWSETSIZE,166,1,33,12,ES_AUTOHSCROLL
  266.     LTEXT           "Row set size",-1,110,0,48,10,NOT WS_GROUP
  267. END
  268. IDD_GENERAL_OPTIONS DIALOG DISCARDABLE  0, 0, 157, 40
  269. STYLE WS_CHILD | WS_VISIBLE
  270. FONT 8, "MS Sans Serif"
  271. BEGIN
  272.     CONTROL         "Asynchronous processing",IDC_CHECK_ASYNC,"Button",
  273.                     BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,5,4,97,10
  274.     CONTROL         "Always Fetch First",IDC_CHECK_FETCH,"Button",
  275.                     BS_AUTOCHECKBOX | WS_TABSTOP,5,16,70,10
  276.     EDITTEXT        IDC_MAXCOL,90,24,40,12,ES_AUTOHSCROLL
  277.     LTEXT           "Max column width:",IDC_STATIC,5,28,75,8
  278. END
  279. IDD_OPTION_DIALOG DIALOG DISCARDABLE  0, 0, 241, 135
  280. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  281. CAPTION "Options"
  282. FONT 8, "MS Sans Serif"
  283. BEGIN
  284.     DEFPUSHBUTTON   "OK",IDOK,180,8,50,14
  285.     PUSHBUTTON      "Cancel",IDCANCEL,180,25,50,14
  286.     LISTBOX         IDC_OPTIONLIST,8,23,141,39,LBS_SORT | WS_VSCROLL | 
  287.                     WS_GROUP | WS_TABSTOP
  288.     LTEXT           "O&ption Type:",IDC_STATIC,8,9,43,8
  289.     LTEXT           "Static",IDC_OPTION_WINPOS,15,80,30,7,NOT WS_VISIBLE | 
  290.                     NOT WS_GROUP
  291.     GROUPBOX        "Static",IDC_OPTIONAREA_TITLE,8,68,217,61,WS_TABSTOP
  292. END
  293. #ifdef APSTUDIO_INVOKED
  294. //////////////////////////////////////////////////////////////////////////////
  295. //
  296. // TEXTINCLUDE
  297. //
  298. 1 TEXTINCLUDE DISCARDABLE 
  299. BEGIN
  300.     "resource.h"
  301. END
  302. 2 TEXTINCLUDE DISCARDABLE 
  303. BEGIN
  304.     "#define APSTUDIO_HIDDEN_SYMBOLSrn"
  305.     "#include ""windows.h""rn"
  306.     "#undef APSTUDIO_HIDDEN_SYMBOLSrn"
  307.     "rn"
  308.     ""
  309. END
  310. 3 TEXTINCLUDE DISCARDABLE 
  311. BEGIN
  312.     "rn"
  313.     ""
  314. END
  315. /////////////////////////////////////////////////////////////////////////////////////
  316. #endif    // APSTUDIO_INVOKED
  317. //////////////////////////////////////////////////////////////////////////////
  318. //
  319. // String Table
  320. //
  321. STRINGTABLE PRELOAD DISCARDABLE 
  322. BEGIN
  323.     IDR_MAIN                "Crsrdemo!"
  324.     IDR_CHILD               "%s(%d)"
  325. END
  326. STRINGTABLE PRELOAD DISCARDABLE 
  327. BEGIN
  328.     IDS_SQL                 "select * from %s order by custid"
  329.     IDS_MSGFMT              "SQL State: %snNative: %ldnMessage: %sn"
  330.     IDS_NOROWDELETE         "Non-existent rows cannot be deleted."
  331. IDS_ERRORROWDELETE "Error rows cannot be deleted."
  332.     IDS_NOROW               "<Empty Row>"
  333.     IDS_NODATAFOUND         "No data found"
  334.     IDS_STILLEXEC           "Request is still executing..."
  335.     IDS_BADROWSET           "Row set size must be between 1 and 4,096"
  336.     IDS_BIGROWSET           "Entire row set cannot fit into a single 64k segment, column-wise binding will be used"
  337.     IDS_NULL                "<null>"
  338.     IDS_ROWDELETED          "<Row Deleted>"
  339. IDS_ROWERROR "<Error in Row>"
  340.     IDS_DELROWDELETE        "Deleted rows cannot be deleted (again)."
  341.     IDS_NODATAFETCHED       "No data has been fetched."
  342.     IDS_NOROWUPDATE         "Non-existent rows cannot be updated."
  343. IDS_ERRORROWUPDATE "Error rows cannot be updated."
  344.     IDS_DELROWUPDATE        "Deleted rows cannot be updated."
  345.     IDS_NODSN               "<nameless data source>"
  346.     IDS_TABLE               "customer"
  347.     IDS_DROPTABLE           "Droping old table %s..."
  348.     IDS_INSERTREC           "Inserting record %ld..."
  349.     IDS_CLEANUP             "Table %s is finished"
  350.     IDS_DATADLG             "Column: %s -- Total Bytes Available: %s"
  351.     IDS_UNKNOWN             "Unknown"
  352.     IDS_CANCEL              "Creation of table %s has been canceled"
  353. // Don't align the next line.  It's too long for some editors.
  354. IDS_CANNOTUPDATE "The result set does not contain any columns which Crsrdemo! can update.  Try a different result set.nnIn General, Crsrdemo! can only handle character columns, integer type columns and those containing floating pointnnumbers."
  355.     IDS_DELETEROW           "Delete current row?"
  356.     IDS_NOUPDATE            "No changes are allowed to the result set."
  357.     IDS_COLNAME             "%s:"
  358.     IDS_TOOMANYCOLS         "There are too many updateable columns in the result set.  Crsrdemo! can handle no more than 15 updateable columns."
  359.     IDS_CONWARN             "This operation will close the current connection.  Choose OK to continue with the operation or Cancel to abort."
  360.     IDS_BADNUMERIC     "Invalid numeric value"
  361. END
  362. #ifndef APSTUDIO_INVOKED
  363. ////////////////////////////////////////////////////////////////////////////////
  364. //
  365. // Generated from the TEXTINCLUDE 3 resource.
  366. //
  367. /////////////////////////////////////////////////////////////////////////////////////
  368. #endif    // not APSTUDIO_INVOKED