home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS - Coast to Coast / simteldosarchivecoasttocoast2.iso / neurlnet / neural20.zip / SLUG3.RC < prev    next >
Text File  |  1994-01-08  |  15KB  |  265 lines

  1.  
  2. #include "slug3.inc"
  3.  
  4.  
  5.  
  6.  
  7. THEMENU MENU PRELOAD FIXED DISCARDABLE 
  8. BEGIN
  9.     POPUP "&File"
  10.     BEGIN
  11.         MENUITEM "&New", cm_filenew
  12.         MENUITEM "&Open", cm_fileopen
  13.         MENUITEM "&Save", cm_filesave
  14.         MENUITEM "Save &As", cm_filesaveas
  15.         MENUITEM SEPARATOR
  16.         MENUITEM "E&xit", 24340
  17.     END
  18.  
  19.     POPUP "&Parameters"
  20.     BEGIN
  21.         MENUITEM "&Training parameters...", cm_trainedit
  22.         MENUITEM "&Set transfer function...", cm_settransfer
  23.     END
  24.  
  25.     POPUP "&Data"
  26.     BEGIN
  27.         MENUITEM "&Input file...", cm_datain
  28.         MENUITEM "&Output file...", cm_dataout
  29.     END
  30.  
  31.     MENUITEM "&Train", cm_train
  32.     MENUITEM "&Run", cm_run
  33.     POPUP "&Help", HELP
  34.     BEGIN
  35.         MENUITEM "&About...", cm_about
  36.         MENUITEM SEPARATOR
  37.         MENUITEM "&Slug Help", cm_slughelp
  38.     END
  39.  
  40. END
  41.  
  42.  
  43. ALLIN DIALOG LOADONCALL MOVEABLE DISCARDABLE IMPURE 8, 17, 345, 263
  44. STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME | WS_MINIMIZEBOX
  45. CLASS "bordlg"
  46. CAPTION "Backpropagation Network"
  47. MENU THEMENU
  48. FONT 8, "Helv"
  49. BEGIN
  50.     CONTROL "", ed_userdatafile, "EDIT", ES_CENTER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 39, 56, 108, 11
  51.     CONTROL "", ed_userlogfile, "EDIT", ES_CENTER | ES_READONLY | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 176, 56, 107, 11
  52.     CONTROL "", 2, "BORBTN", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 154, 214, 36, 24
  53.     CONTROL "Data File:", 401, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE, 22, 40, 34, 9
  54.     CONTROL "Log File:", 401, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE, 169, 40, 34, 9
  55.     CONTROL "", 306, "BorShade", 1 | WS_CHILD | WS_VISIBLE, 37, 53, 112, 17
  56.     CONTROL "", 312, "BorShade", 1 | WS_CHILD | WS_VISIBLE, 174, 53, 112, 17
  57.     CONTROL "", 320, "BorShade", 1 | WS_CHILD | WS_VISIBLE, 16, 30, 313, 43
  58.     CONTROL "", 322, "BorShade", 3 | WS_CHILD | WS_VISIBLE, 161, 33, 3, 37
  59.     CONTROL "", 206, "BorShade", 1 | WS_CHILD | WS_VISIBLE, 11, 244, 310, 15
  60.     CTEXT "Idle", id_status, 15, 247, 302, 9, WS_CHILD | WS_VISIBLE | WS_GROUP
  61.     CONTROL "No Network", ed_netname, "EDIT", ES_CENTER | ES_READONLY | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 35, 8, 84, 9
  62.     CONTROL "", 326, "BorShade", BSS_GROUP | WS_CHILD | WS_VISIBLE, 33, 5, 88, 16
  63.     CTEXT "In  :", -1, 127, 8, 25, 12, WS_CHILD | WS_VISIBLE | WS_GROUP
  64.     LTEXT "0", id_incount, 159, 8, 25, 12, WS_CHILD | WS_VISIBLE | WS_GROUP
  65.     CTEXT "Hidden:", -1, 192, 8, 25, 12, WS_CHILD | WS_VISIBLE | WS_GROUP
  66.     LTEXT "0", id_hiddencount, 225, 8, 25, 12, WS_CHILD | WS_VISIBLE | WS_GROUP
  67.     CTEXT "Out  :", -1, 258, 8, 25, 12, WS_CHILD | WS_VISIBLE | WS_GROUP
  68.     LTEXT "0", id_outcount, 291, 8, 25, 12, WS_CHILD | WS_VISIBLE | WS_GROUP
  69.     CONTROL "", 208, "BorShade", 1 | WS_CHILD | WS_VISIBLE, 123, 5, 198, 16
  70.     PUSHBUTTON "Open", id_logopen, 208, 35, 34, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
  71.     PUSHBUTTON "Close", id_logclose, 252, 35, 34, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
  72.     PUSHBUTTON "Open", id_dataopen, 72, 35, 34, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
  73.     PUSHBUTTON "Close", id_dataclose, 115, 35, 34, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
  74.     CONTROL "", ed_userlearn, "EDIT", ES_LEFT | ES_READONLY | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 264, 110, 50, 12
  75.     CONTROL "", ed_usermomen, "EDIT", ES_LEFT | ES_READONLY | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 264, 123, 50, 12
  76.     CONTROL "", ed_userkmod, "EDIT", ES_LEFT | ES_READONLY | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 264, 136, 50, 12
  77.     CONTROL "", ed_usermaxerr, "EDIT", ES_LEFT | ES_READONLY | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 264, 149, 50, 12
  78.     CONTROL "", ed_usermaxiter, "EDIT", ES_LEFT | ES_READONLY | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 264, 162, 50, 12
  79.     PUSHBUTTON "Reset...", id_reset, 32, 163, 43, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
  80.     PUSHBUTTON "Shake", id_shake, 32, 179, 43, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
  81.     PUSHBUTTON "Save Net", id_savenet, 79, 163, 43, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
  82.     PUSHBUTTON "Read Net", id_readnet, 79, 179, 43, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
  83.     PUSHBUTTON "Stop", id_iterstop, 126, 163, 43, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
  84.     CONTROL "", 305, "BorShade", BSS_GROUP | BSS_LEFT | WS_CHILD | WS_VISIBLE, 23, 105, 298, 92
  85.     CONTROL "Progress :", -1, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE, 25, 93, 79, 8
  86.     CONTROL "Training Parameters :", -1, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE, 177, 93, 79, 10
  87.     CONTROL "Learn Rate", 307, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE, 181, 113, 79, 9
  88.     CONTROL "Momentum", 308, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE, 181, 126, 79, 9
  89.     CONTROL "Kmod", 309, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE, 181, 139, 79, 9
  90.     CONTROL "Maximum Error", 310, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE, 181, 152, 79, 9
  91.     CONTROL "Maximum Iterations", 311, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE, 181, 165, 79, 9
  92.     CONTROL "Learn Rate", 403, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE, 94, 113, 48, 9
  93.     CONTROL "Momentum", 405, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE, 94, 126, 48, 9
  94.     CONTROL "Epoch Count", 407, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE, 94, 139, 48, 9
  95.     CONTROL "Current Error", 307, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE, 94, 152, 48, 9
  96.     CONTROL "", ed_infolearn, "EDIT", ES_LEFT | ES_READONLY | WS_CHILD | WS_VISIBLE | WS_BORDER, 32, 110, 48, 12
  97.     CONTROL "", ed_infomomen, "EDIT", ES_LEFT | ES_READONLY | WS_CHILD | WS_VISIBLE | WS_BORDER, 32, 123, 48, 12
  98.     CONTROL "", ed_infocount, "EDIT", ES_LEFT | ES_READONLY | WS_CHILD | WS_VISIBLE | WS_BORDER, 32, 136, 48, 12
  99.     CONTROL "", ed_infoerror, "EDIT", ES_LEFT | ES_READONLY | WS_CHILD | WS_VISIBLE | WS_BORDER, 32, 149, 48, 12
  100.     CONTROL "", 321, "BorShade", 1 | WS_CHILD | WS_VISIBLE, 17, 83, 310, 124
  101.     CONTROL "", 323, "BorShade", 3 | WS_CHILD | WS_VISIBLE, 172, 88, 1, 103
  102.     PUSHBUTTON "Train...", id_train, 126, 179, 43, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
  103.     PUSHBUTTON "Parameters...", id_trainparams, 181, 178, 53, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
  104.     CONTROL "Append", id_append, "BorCheck", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 288, 58, 38, 10
  105.     CONTROL "networkicon", id_icon, "STATIC", SS_ICON | WS_CHILD | NOT WS_VISIBLE, 7, 3, 18, 20
  106.     PUSHBUTTON "Set Transfer", id_settransfer, 243, 178, 53, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
  107. END
  108.  
  109.  
  110. NETSPEC1 DIALOG 12, 29, 249, 115
  111. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_MAXIMIZE | WS_CAPTION | WS_SYSMENU
  112. CLASS "BORDLG"
  113. CAPTION "Backprop Network Specifications"
  114. FONT 8, "Helv"
  115. BEGIN
  116.     CONTROL "Number of neurons in input layer :", 102, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE, 20, 14, 136, 12
  117.     CONTROL "0", id_netspecin, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 160, 13, 41, 12
  118.     CONTROL "Number of neurons in output layer :", 106, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE, 20, 32, 136, 12
  119.     CONTROL "0", id_netspecout, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 160, 31, 41, 12
  120.     CONTROL "Number of neurons in hidden layer :", 108, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE, 20, 50, 136, 12
  121.     CONTROL "0", id_netspechidden, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 160, 50, 41, 12
  122.     PUSHBUTTON "Clear", id_netspecclear, 203, 13, 25, 49, WS_CHILD | WS_VISIBLE | WS_TABSTOP
  123.     PUSHBUTTON "OK", 1, 75, 91, 43, 18
  124.     PUSHBUTTON "Cancel", 2, 131, 91, 43, 18
  125.     CONTROL "", 103, "BorShade", 1 | WS_CHILD | WS_VISIBLE, 15, 9, 218, 73
  126.     CONTROL "Offset", id_offset, "BorCheck", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_TABSTOP, 98, 67, 52, 10
  127. END
  128.  
  129.  
  130.  
  131.  
  132. TRAINPARAM DIALOG 33, 44, 206, 132
  133. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  134. CLASS "BORDLG"
  135. CAPTION "Network Training Parameters"
  136. FONT 8, "Helv"
  137. BEGIN
  138.     CONTROL "Learning Rate", 307, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE, 36, 12, 79, 9
  139.     CONTROL "Momentum", 308, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE, 36, 29, 79, 9
  140.     CONTROL "Kmod", 309, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE, 36, 46, 79, 9
  141.     CONTROL "Maximum Error", 310, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE, 36, 63, 79, 9
  142.     CONTROL "Maximum Iterations", 311, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE, 36, 80, 79, 9
  143.     CONTROL "EDIT", ed_userlearn, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 119, 11, 50, 12
  144.     CONTROL "EDIT", ed_usermomen, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 119, 28, 50, 12
  145.     CONTROL "EDIT", ed_userkmod, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 119, 45, 50, 12
  146.     CONTROL "EDIT", ed_usermaxerr, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 119, 62, 50, 12
  147.     CONTROL "EDIT", ed_usermaxiter, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 119, 79, 50, 12
  148.     CONTROL "OK", 1, "BORBTN", 0 | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 50, 102, 40, 24
  149.     CONTROL "CANCEL", 2, "BORBTN", 0 | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 116, 102, 40, 24
  150.     CONTROL "", 305, "BorShade", 1 | WS_CHILD | WS_VISIBLE, 30, 8, 145, 86
  151. END
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161. ABOUTDLG DIALOG 23, 13, 130, 165
  162. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  163. CLASS "Bordlg"
  164. CAPTION "About Neural Networks Kit"
  165. FONT 10, "System"
  166. BEGIN
  167.     CONTROL "networkicon", id_icon, "STATIC", SS_ICON | WS_CHILD | WS_VISIBLE | WS_BORDER, 58, 7, 16, 16
  168.     CTEXT "Southern Scientific", -1, 26, 38, 78, 9, WS_CHILD | WS_VISIBLE | WS_GROUP
  169.     CTEXT "17 Capri Rd, St James", -1, 26, 55, 78, 9, WS_CHILD | WS_VISIBLE | WS_GROUP
  170.     CTEXT "South Africa 7951", -1, 26, 72, 78, 9, WS_CHILD | WS_VISIBLE | WS_GROUP
  171.     CONTROL "27-21-(021)-788-2248", -1, "STATIC", SS_CENTER | WS_CHILD | WS_VISIBLE, 26, 88, 78, 9
  172.     CONTROL "", 491, "BorShade", 1 | WS_CHILD | WS_VISIBLE, 17, 33, 96, 91
  173.     CONTROL "", 1, "Borbtn", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 50, 139, 32, 20
  174.     CTEXT "E-Mail  : Chuck@psipsy.uct.ac.za", -1, 25, 104, 80, 17, WS_CHILD | WS_VISIBLE | WS_GROUP
  175. END
  176. networkicon ICON 
  177. BEGIN
  178.     '00 00 01 00 02 00 20 20 10 00 00 00 00 00 E8 02'
  179.     '00 00 26 00 00 00 20 20 02 00 00 00 00 00 30 01'
  180.     '00 00 0E 03 00 00 28 00 00 00 20 00 00 00 40 00'
  181.     '00 00 01 00 04 00 00 00 00 00 80 02 00 00 00 00'
  182.     '00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00'
  183.     '00 00 00 00 BF 00 00 BF 00 00 00 BF BF 00 BF 00'
  184.     '00 00 BF 00 BF 00 BF BF 00 00 C0 C0 C0 00 80 80'
  185.     '80 00 00 00 FF 00 00 FF 00 00 00 FF FF 00 FF 00'
  186.     '00 00 FF 00 FF 00 FF FF 00 00 FF FF FF 00 00 00'
  187.     '00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 33'
  188.     '33 33 33 33 33 33 33 33 33 33 33 33 33 30 03 31'
  189.     '11 11 33 33 33 11 13 33 33 33 31 11 33 30 03 11'
  190.     '11 11 13 33 31 11 11 33 33 33 11 11 13 30 03 11'
  191.     '11 11 13 33 11 11 11 13 33 31 11 11 11 30 03 11'
  192.     '11 11 13 33 11 11 11 13 33 31 11 11 11 30 03 11'
  193.     '11 11 13 33 11 11 11 13 33 31 11 11 11 30 03 31'
  194.     '11 11 33 33 31 11 11 33 33 33 11 11 13 30 03 33'
  195.     '11 18 00 33 30 10 10 33 33 30 11 11 33 30 03 33'
  196.     '30 88 88 00 08 80 88 03 30 08 88 03 33 30 03 33'
  197.     '30 88 88 80 00 80 88 80 88 88 80 03 33 30 03 33'
  198.     '30 88 88 80 88 00 80 08 08 88 80 33 33 30 03 33'
  199.     '30 88 88 08 88 80 00 88 80 88 80 33 33 30 03 33'
  200.     '30 08 80 88 80 00 88 00 01 11 11 33 33 30 03 33'
  201.     '30 08 08 80 08 80 88 80 11 11 11 13 33 30 03 33'
  202.     '11 11 18 08 88 80 88 81 11 11 11 11 33 30 03 31'
  203.     '11 11 11 88 88 80 88 81 11 11 11 11 33 30 03 31'
  204.     '11 11 11 18 88 80 88 81 11 11 11 11 33 30 03 31'
  205.     '11 11 11 18 88 80 88 81 11 11 11 11 33 30 03 31'
  206.     '11 11 11 88 88 80 88 88 11 11 11 13 33 30 03 33'
  207.     '11 11 11 08 88 80 88 88 81 11 11 33 33 30 03 33'
  208.     '31 11 13 00 88 80 88 88 00 33 33 33 33 30 03 33'
  209.     '33 33 33 30 08 80 88 00 03 33 33 33 33 30 03 33'
  210.     '33 33 33 33 00 80 80 03 33 33 33 33 33 30 03 33'
  211.     '33 33 33 33 30 00 00 33 33 33 33 33 33 30 03 33'
  212.     '33 33 33 33 31 11 11 33 33 33 33 33 33 30 03 33'
  213.     '33 33 33 33 11 11 11 13 33 33 33 33 33 30 03 33'
  214.     '33 33 33 33 11 11 11 13 33 33 33 33 33 30 03 33'
  215.     '33 33 33 33 11 11 11 13 33 33 33 33 33 30 03 33'
  216.     '33 33 33 33 31 11 11 33 33 33 33 33 33 30 03 33'
  217.     '33 33 33 33 33 11 13 33 33 33 33 33 33 30 00 00'
  218.     '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  219.     '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  220.     '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  221.     '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  222.     '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  223.     '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  224.     '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  225.     '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  226.     '00 00 00 00 00 00 00 00 00 00 00 00 00 00 28 00'
  227.     '00 00 20 00 00 00 40 00 00 00 01 00 01 00 00 00'
  228.     '00 00 00 01 00 00 00 00 00 00 00 00 00 00 02 00'
  229.     '00 00 00 00 00 00 00 00 00 00 FF FF FF 00 00 00'
  230.     '00 00 7F FF FF FE 60 FC 7F 8E 40 78 3F 06 00 30'
  231.     '1E 02 00 30 1E 02 40 70 1E 02 60 F8 3F 06 70 38'
  232.     '3E 0E 70 00 18 0E 70 00 00 0E 78 00 00 0E 78 00'
  233.     '00 1E 70 00 00 1E 78 00 00 1E 70 00 00 0E 60 00'
  234.     '00 0E 60 00 00 0E 60 00 00 0E 70 00 00 1E 78 00'
  235.     '00 1E 7C 40 02 7E 7F E0 07 FE 7F F0 1F FE 7F F8'
  236.     '3F FE 7F F0 1F FE 7F E0 0F FE 7F E0 0F FE 7F E0'
  237.     '0F FE 7F F0 1F FE 7F F8 3F FE 00 00 00 00 00 00'
  238.     '00 00 7F FF FF FE 60 FC 7F 8E 40 78 3F 06 00 30'
  239.     '1E 02 00 30 1E 02 40 70 1E 02 60 F8 3F 06 71 38'
  240.     '3E 0E 77 C6 D9 CE 73 E2 E7 CE 7B EC 97 8E 7B DE'
  241.     '3B 9E 71 B8 C8 1E 78 26 F0 1E 70 1E E0 0E 60 0E'
  242.     'E0 0E 60 0E E0 0E 60 0E E0 0E 70 1E F0 1E 78 1E'
  243.     'F8 1E 7C 4E F2 7E 7F E6 C7 FE 7F F2 9F FE 7F F8'
  244.     '3F FE 7F F0 1F FE 7F E0 0F FE 7F E0 0F FE 7F E0'
  245.     '0F FE 7F F0 1F FE 7F F8 3F FE 00 00 00 00'
  246. END
  247.  
  248. TRANSFERDLG DIALOG 18, 18, 179, 102
  249. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  250. CLASS "bordlg"
  251. CAPTION "Set Transfer Functions"
  252. BEGIN
  253.     CONTROL "Tanh", id_hiddentanh, "BorRadio", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 19, 24, 44, 10
  254.     CONTROL "Sigmoid", id_hiddensigmoid, "BorRadio", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 19, 40, 44, 10
  255.     CONTROL "Linear", id_hiddenlinear, "BorRadio", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 19, 56, 44, 10
  256.     CONTROL "OK", 1, "BorBtn", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 46, 73, 32, 20
  257.     CONTROL "Cancel", 2, "BorBtn", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 73, 32, 20
  258.     CONTROL "Hidden layer", 108, "BorShade", BSS_GROUP | BSS_CAPTION | BSS_LEFT | WS_CHILD | WS_VISIBLE, 9, 8, 69, 61
  259.     CONTROL "Output layer", 109, "BorShade", BSS_GROUP | BSS_CAPTION | BSS_LEFT | WS_CHILD | WS_VISIBLE, 97, 8, 69, 61
  260.     CONTROL "Tanh", id_outputtanh, "BorRadio", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 106, 24, 44, 10
  261.     CONTROL "Sigmoid", id_outputsigmoid, "BorRadio", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 106, 40, 44, 10
  262.     CONTROL "Linear", id_outputlinear, "BorRadio", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 106, 56, 44, 10
  263. END
  264.  
  265.