CPhotoFTPReceive.rc 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707
  1. // Microsoft Visual C++ generated resource script.
  2. //
  3. #include "resource.h"
  4. #define APSTUDIO_READONLY_SYMBOLS
  5. /////////////////////////////////////////////////////////////////////////////
  6. //
  7. // Generated from the TEXTINCLUDE 2 resource.
  8. //
  9. #include "afxres.h"
  10. /////////////////////////////////////////////////////////////////////////////
  11. #undef APSTUDIO_READONLY_SYMBOLS
  12. /////////////////////////////////////////////////////////////////////////////
  13. // 中文(中华人民共和国) resources
  14. #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHS)
  15. #ifdef _WIN32
  16. LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
  17. #pragma code_page(936)
  18. #endif //_WIN32
  19. /////////////////////////////////////////////////////////////////////////////
  20. //
  21. // Menu
  22. //
  23. IDR_MAINMENU MENU
  24. BEGIN
  25. POPUP "&服务器"
  26. BEGIN
  27. MENUITEM "&S启动", ID_SERVER_START
  28. MENUITEM "&T停止", ID_SERVER_STOP
  29. MENUITEM SEPARATOR
  30. MENUITEM "&U用户账号", ID_USER_ACCOUNTS
  31. MENUITEM SEPARATOR
  32. MENUITEM "&X退出", ID_SERVER_EXIT
  33. END
  34. END
  35. IDR_INFOBARMENU MENU
  36. BEGIN
  37. POPUP "infobar"
  38. BEGIN
  39. MENUITEM "服务器日志", IDC_VIEW_TRACE
  40. MENUITEM "在线用户", IDC_VIEW_ONLINE_USERS
  41. END
  42. END
  43. IDR_POPUP_MENU MENU
  44. BEGIN
  45. POPUP "popup"
  46. BEGIN
  47. MENUITEM "打开服务器", ID_APP_SHOW
  48. MENUITEM SEPARATOR
  49. MENUITEM "退出服务器", ID_APP_EXIT
  50. END
  51. END
  52. /////////////////////////////////////////////////////////////////////////////
  53. //
  54. // Toolbar
  55. //
  56. IDR_TOOLBAR1 TOOLBAR 16, 15
  57. BEGIN
  58. BUTTON ID_SERVER_START
  59. BUTTON ID_SERVER_STOP
  60. SEPARATOR
  61. BUTTON ID_USER_ACCOUNTS
  62. END
  63. /////////////////////////////////////////////////////////////////////////////
  64. //
  65. // Bitmap
  66. //
  67. IDR_TOOLBAR1 BITMAP "res\\toolbar1.bmp"
  68. /////////////////////////////////////////////////////////////////////////////
  69. //
  70. // Dialog
  71. //
  72. IDD_APPLICATION DIALOGEX 0, 0, 400, 250
  73. STYLE DS_SETFONT | DS_3DLOOK | DS_CENTER | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
  74. EXSTYLE WS_EX_APPWINDOW
  75. CAPTION "LYFZ FTP Server"
  76. MENU IDR_MAINMENU
  77. FONT 8, "宋体", 0, 0, 0x1
  78. BEGIN
  79. CONTROL "List1",IDC_OUTLOOKBAR,"SysListView32",WS_BORDER | WS_TABSTOP,2,4,66,244
  80. CONTROL "",IDC_STATIC1,"Static",SS_ETCHEDHORZ,0,0,400,1
  81. CONTROL "",IDC_INFOBAR,"Static",SS_GRAYRECT | SS_NOTIFY,71,4,327,14
  82. CONTROL "",IDC_DIALOG_AREA,"Static",SS_GRAYFRAME | NOT WS_VISIBLE,71,23,327,226,WS_EX_TRANSPARENT
  83. END
  84. IDD_USERACCOUNTS DIALOGEX 0, 0, 400, 225
  85. STYLE DS_SETFONT | WS_MAXIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
  86. CAPTION "用户账号"
  87. FONT 8, "宋体", 0, 0, 0x1
  88. BEGIN
  89. PUSHBUTTON "&O确定",IDOK,288,200,50,14
  90. PUSHBUTTON "取消",IDCANCEL,341,200,50,14
  91. GROUPBOX "目录权限",IDC_STATIC3,176,43,221,150,0,WS_EX_TRANSPARENT
  92. CONTROL "List3",IDC_DIR_LIST,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SORTASCENDING | LVS_EDITLABELS | WS_BORDER | WS_TABSTOP,182,56,209,110
  93. GROUPBOX "&用户账号",IDC_STATIC1,3,1,167,192,0,WS_EX_TRANSPARENT
  94. GROUPBOX "",IDC_STATIC2,176,1,221,38,0,WS_EX_TRANSPARENT
  95. EDITTEXT IDC_PASSWORD,219,16,94,12,ES_PASSWORD | ES_AUTOHSCROLL
  96. PUSHBUTTON "&A添加...",IDC_ADD_USER,9,172,50,14
  97. PUSHBUTTON "&d添加...",IDC_ADD_DIR,182,172,50,14
  98. PUSHBUTTON "&i编辑...",IDC_EDIT_DIR,235,172,50,14
  99. PUSHBUTTON "&H设为主目录",IDC_SET_HOME,341,172,50,14
  100. PUSHBUTTON "&t删除",IDC_DEL_DIR,288,172,50,14
  101. LTEXT "密码:",IDC_STATIC,182,19,36,8
  102. PUSHBUTTON "&E编辑...",IDC_EDIT_USER,62,172,50,14
  103. PUSHBUTTON "&L删除",IDC_DEL_USER,115,172,50,14
  104. CONTROL "禁用此账号",IDC_DISABLE_ACCOUNT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,321,18,68,10
  105. CONTROL "List1",IDC_USERS,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,9,13,156,153
  106. PUSHBUTTON "&Wizard...",IDC_WIZARD,9,200,50,14,NOT WS_VISIBLE
  107. END
  108. IDD_ADD_DIRECTORY DIALOG 0, 0, 200, 202
  109. STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  110. CAPTION "添加目录"
  111. FONT 8, "宋体"
  112. BEGIN
  113. DEFPUSHBUTTON "确定",IDOK,4,182,50,14
  114. PUSHBUTTON "取消",IDCANCEL,144,182,50,14
  115. GROUPBOX "物理目录",IDC_STATIC,4,3,190,36
  116. EDITTEXT IDC_PATH,11,17,156,12,ES_AUTOHSCROLL
  117. GROUPBOX "权限",IDC_STATIC,4,99,190,77
  118. PUSHBUTTON "..",IDC_BROWSE,172,17,16,13
  119. GROUPBOX "Virtual Directory",IDC_STATIC,4,0,190,51,NOT WS_VISIBLE
  120. CONTROL "Show as virtual directory",IDC_VIRTUALDIR,"Button",BS_AUTOCHECKBOX | NOT WS_VISIBLE | WS_TABSTOP,11,14,93,10
  121. LTEXT "Alias:",IDC_STATIC,10,33,18,8,NOT WS_VISIBLE
  122. EDITTEXT IDC_ALIAS,33,30,152,12,ES_AUTOHSCROLL | NOT WS_VISIBLE
  123. CONTROL "允许下载",IDC_DOWNLOAD,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,11,112,67,10
  124. CONTROL "允许上传",IDC_UPLOAD,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,11,124,57,10
  125. CONTROL "允许重命名",IDC_RENAME,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,11,136,61,10
  126. CONTROL "允许删除",IDC_DELETE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,11,148,55,10
  127. CONTROL "允许创建目录",IDC_CREATE_DIR,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,11,160,85,10
  128. END
  129. IDD_ADD_IP DIALOG 0, 0, 186, 69
  130. STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  131. CAPTION "Add IP address"
  132. FONT 8, "宋体"
  133. BEGIN
  134. EDITTEXT IDC_IPADDRESS,6,23,174,12,ES_AUTOHSCROLL
  135. DEFPUSHBUTTON "&OK",IDOK,5,48,50,14
  136. PUSHBUTTON "&Cancel",IDCANCEL,130,48,50,14
  137. LTEXT "Enter an IP address:",IDC_STATIC,6,10,65,8
  138. END
  139. IDD_PROPPAGE_TRACE DIALOG 0, 0, 280, 162
  140. STYLE DS_SETFONT | WS_CHILD
  141. FONT 8, "宋体"
  142. BEGIN
  143. LISTBOX IDC_TRACE,0,0,279,161,LBS_OWNERDRAWVARIABLE | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
  144. END
  145. IDD_PROPPAGE_ONLINE DIALOG 0, 0, 280, 162
  146. STYLE DS_SETFONT | WS_CHILD
  147. FONT 8, "宋体"
  148. BEGIN
  149. CONTROL "List1",IDC_ONLINE_USERS,"SysListView32",LVS_REPORT | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP,0,0,279,161
  150. END
  151. IDD_PROPPAGE_CONFIGURATION DIALOG 0, 0, 275, 197
  152. STYLE DS_SETFONT | WS_CHILD
  153. FONT 8, "宋体"
  154. BEGIN
  155. LTEXT "Welcome message:",IDC_STATIC,3,57,63,8
  156. LTEXT "Goodbye Message:",IDC_STATIC,3,73,62,8
  157. LTEXT "FTP Port:",IDC_STATIC,3,9,31,8
  158. EDITTEXT IDC_PORT,75,7,50,12,ES_AUTOHSCROLL | ES_NUMBER
  159. CONTROL "Launch FTP Server at windows startup",IDC_LAUNCH_ON_STARTUP,
  160. "Button",BS_AUTOCHECKBOX | WS_TABSTOP,4,108,139,10
  161. CONTROL "Startup minimized in systemtray",IDC_START_IN_TRAY,
  162. "Button",BS_AUTOCHECKBOX | WS_TABSTOP,4,121,113,10
  163. LTEXT "Max. users:",IDC_STATIC,3,25,37,8
  164. EDITTEXT IDC_MAX_USERS,75,23,50,12,ES_AUTOHSCROLL | ES_NUMBER
  165. LTEXT "Connection Timeout:",IDC_STATIC,3,41,66,8
  166. EDITTEXT IDC_TIMEOUT,75,39,50,12,ES_AUTOHSCROLL | ES_NUMBER
  167. EDITTEXT IDC_WELCOME_MSG,75,55,194,12,ES_AUTOHSCROLL
  168. EDITTEXT IDC_GOODBYE_MSG,75,71,194,12,ES_AUTOHSCROLL
  169. LTEXT "minutes.",IDC_STATIC,130,41,27,8
  170. CONTROL "Automatically activate server at startup",IDC_AUTOACTIVATE,
  171. "Button",BS_AUTOCHECKBOX | WS_TABSTOP,4,134,137,10
  172. COMBOBOX IDC_LOGLEVEL,75,87,50,48,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
  173. LTEXT "Loglevel:",IDC_STATIC,3,89,62,8
  174. PUSHBUTTON "View Log",IDC_VIEW,165,87,50,14
  175. PUSHBUTTON "&Clear Log",IDC_CLEAR,219,87,50,14
  176. PUSHBUTTON "&Apply",IDC_APPLY,219,176,50,14
  177. LTEXT "Application Name:",IDC_STATIC,3,152,58,8
  178. EDITTEXT IDC_APPLICATIONNAME,75,150,194,12,ES_AUTOHSCROLL
  179. END
  180. IDD_ABOUT DIALOG 0, 0, 234, 178
  181. STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  182. CAPTION "FTP Server Aboutbox - Version 1.0 Build 012"
  183. FONT 8, "宋体"
  184. BEGIN
  185. END
  186. IDD_PROPPAGE_STATISTICS DIALOG 0, 0, 280, 162
  187. STYLE DS_SETFONT | WS_CHILD
  188. FONT 8, "宋体"
  189. BEGIN
  190. CONTROL "List1",IDC_STATISTICS,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP,0,0,279,161
  191. END
  192. IDD_PROPPAGE_SECURITY DIALOG 0, 0, 316, 230
  193. STYLE DS_SETFONT | WS_CHILD
  194. FONT 8, "宋体"
  195. BEGIN
  196. LISTBOX IDC_BLOCKEDLIST,0,11,315,60,LBS_SORT | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
  197. PUSHBUTTON "&Add",IDC_ADD_BLOCK,0,75,50,14
  198. PUSHBUTTON "&Remove",IDC_REMOVE_BLOCK,108,75,50,14
  199. PUSHBUTTON "&Edit",IDC_EDIT_BLOCK,54,75,50,14
  200. LISTBOX IDC_NONBLOCKEDLIST,0,108,315,61,LBS_SORT | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
  201. CONTROL "&Block all IP addresses except:",IDC_BLOCK_ALL,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,0,96,111,10
  202. LTEXT "Block the following IP addresses:",IDC_STATIC1,0,0,105,8
  203. PUSHBUTTON "A&dd",IDC_ADD_NONBLOCK,0,173,50,14
  204. PUSHBUTTON "Re&move",IDC_REMOVE_NONBLOCK,108,173,50,14
  205. PUSHBUTTON "Edi&t",IDC_EDIT_NONBLOCK,54,173,50,14
  206. LTEXT "Local IP Address 1:",IDC_STATIC,0,198,62,8
  207. EDITTEXT IDC_IPADDRESS1,90,197,68,12,ES_AUTOHSCROLL | ES_READONLY
  208. LTEXT "Local IP Address 2:",IDC_STATIC,0,212,62,8
  209. EDITTEXT IDC_IPADDRESS2,90,211,68,12,ES_AUTOHSCROLL | ES_READONLY
  210. END
  211. IDD_ADD_USER DIALOG 0, 0, 186, 69
  212. STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  213. CAPTION "添加用户"
  214. FONT 8, "宋体"
  215. BEGIN
  216. EDITTEXT IDC_NAME,6,23,174,12,ES_AUTOHSCROLL
  217. DEFPUSHBUTTON "&OK",IDOK,5,48,50,14
  218. PUSHBUTTON "&Cancel",IDCANCEL,130,48,50,14
  219. LTEXT "请输入用户名",IDC_STATIC,6,10,58,8
  220. END
  221. /////////////////////////////////////////////////////////////////////////////
  222. //
  223. // DESIGNINFO
  224. //
  225. #ifdef APSTUDIO_INVOKED
  226. GUIDELINES DESIGNINFO
  227. BEGIN
  228. IDD_APPLICATION, DIALOG
  229. BEGIN
  230. LEFTMARGIN, 7
  231. RIGHTMARGIN, 393
  232. TOPMARGIN, 7
  233. BOTTOMMARGIN, 243
  234. END
  235. IDD_USERACCOUNTS, DIALOG
  236. BEGIN
  237. LEFTMARGIN, 7
  238. RIGHTMARGIN, 393
  239. TOPMARGIN, 7
  240. BOTTOMMARGIN, 218
  241. END
  242. IDD_ADD_DIRECTORY, DIALOG
  243. BEGIN
  244. LEFTMARGIN, 7
  245. RIGHTMARGIN, 193
  246. TOPMARGIN, 7
  247. BOTTOMMARGIN, 195
  248. END
  249. IDD_ADD_IP, DIALOG
  250. BEGIN
  251. LEFTMARGIN, 7
  252. RIGHTMARGIN, 179
  253. TOPMARGIN, 7
  254. BOTTOMMARGIN, 62
  255. END
  256. IDD_PROPPAGE_TRACE, DIALOG
  257. BEGIN
  258. LEFTMARGIN, 7
  259. RIGHTMARGIN, 273
  260. TOPMARGIN, 7
  261. BOTTOMMARGIN, 155
  262. END
  263. IDD_PROPPAGE_ONLINE, DIALOG
  264. BEGIN
  265. LEFTMARGIN, 7
  266. RIGHTMARGIN, 273
  267. TOPMARGIN, 7
  268. BOTTOMMARGIN, 155
  269. END
  270. IDD_PROPPAGE_CONFIGURATION, DIALOG
  271. BEGIN
  272. LEFTMARGIN, 7
  273. RIGHTMARGIN, 268
  274. TOPMARGIN, 7
  275. BOTTOMMARGIN, 190
  276. END
  277. IDD_ABOUT, DIALOG
  278. BEGIN
  279. LEFTMARGIN, 7
  280. RIGHTMARGIN, 227
  281. TOPMARGIN, 7
  282. BOTTOMMARGIN, 171
  283. END
  284. IDD_PROPPAGE_STATISTICS, DIALOG
  285. BEGIN
  286. LEFTMARGIN, 7
  287. RIGHTMARGIN, 273
  288. TOPMARGIN, 7
  289. BOTTOMMARGIN, 155
  290. END
  291. IDD_PROPPAGE_SECURITY, DIALOG
  292. BEGIN
  293. LEFTMARGIN, 7
  294. RIGHTMARGIN, 309
  295. TOPMARGIN, 7
  296. BOTTOMMARGIN, 223
  297. END
  298. IDD_ADD_USER, DIALOG
  299. BEGIN
  300. LEFTMARGIN, 7
  301. RIGHTMARGIN, 179
  302. TOPMARGIN, 7
  303. BOTTOMMARGIN, 62
  304. END
  305. END
  306. #endif // APSTUDIO_INVOKED
  307. /////////////////////////////////////////////////////////////////////////////
  308. //
  309. // Dialog Info
  310. //
  311. IDD_PROPPAGE_CONFIGURATION DLGINIT
  312. BEGIN
  313. IDC_LOGLEVEL, 0x403, 5, 0
  314. 0x6f4e, 0x656e, "\000"
  315. IDC_LOGLEVEL, 0x403, 6, 0
  316. 0x7245, 0x6f72, 0x0072,
  317. IDC_LOGLEVEL, 0x403, 8, 0
  318. 0x6157, 0x6e72, 0x6e69, 0x0067,
  319. IDC_LOGLEVEL, 0x403, 6, 0
  320. 0x7254, 0x6361, 0x0065,
  321. 0
  322. END
  323. /////////////////////////////////////////////////////////////////////////////
  324. //
  325. // BIN
  326. //
  327. IDR_BIN1 BIN "res\\users.dat"
  328. /////////////////////////////////////////////////////////////////////////////
  329. //
  330. // Version
  331. //
  332. VS_VERSION_INFO VERSIONINFO
  333. #ifdef _AUTOVERSION_ //新加_AUTOVERSION_
  334. FILEVERSION 2,0,0,$WCREV$
  335. #else
  336. FILEVERSION 2,0,0,1
  337. #endif
  338. PRODUCTVERSION 0,0,6,35
  339. FILEFLAGSMASK 0x3fL
  340. #ifdef _DEBUG
  341. FILEFLAGS 0x1L
  342. #else
  343. FILEFLAGS 0x0L
  344. #endif
  345. FILEOS 0x4L
  346. FILETYPE 0x1L
  347. FILESUBTYPE 0x0L
  348. BEGIN
  349. BLOCK "StringFileInfo"
  350. BEGIN
  351. BLOCK "080404b0"
  352. BEGIN
  353. VALUE "Comments", "Programmed by LYFZ"
  354. VALUE "CompanyName", "利亚方舟科技有限公司"
  355. VALUE "FileDescription", "FTP服务端程序"
  356. #ifdef _AUTOVERSION_ //新加_AUTOVERSION_
  357. VALUE "FileVersion", "2, 0, 0, $WCREV$" // 若使用VC6.0,需要在末尾加了'\0'
  358. #else
  359. VALUE "FileVersion", "2, 0, 0, 1"
  360. #endif
  361. VALUE "InternalName", "CPhotoFTPReceive"
  362. VALUE "LegalCopyright", "利亚方舟科技有限公司 Copyright (C) 2002"
  363. VALUE "OriginalFilename", "CPhotoFTPReceive.EXE"
  364. VALUE "ProductName", "CPhotoFTPReceive 应用程序"
  365. VALUE "ProductVersion", "0,0,6,35"
  366. END
  367. END
  368. BLOCK "VarFileInfo"
  369. BEGIN
  370. VALUE "Translation", 0x804, 1200
  371. END
  372. END
  373. #endif // 中文(中华人民共和国) resources
  374. /////////////////////////////////////////////////////////////////////////////
  375. /////////////////////////////////////////////////////////////////////////////
  376. // 英语(美国) resources
  377. #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
  378. #ifdef _WIN32
  379. LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
  380. #pragma code_page(1252)
  381. #endif //_WIN32
  382. /////////////////////////////////////////////////////////////////////////////
  383. //
  384. // Menu
  385. //
  386. IDR_TRACE_MENU MENU
  387. BEGIN
  388. POPUP "trace"
  389. BEGIN
  390. MENUITEM "&Clear", ID_TRACE_CLEAR
  391. END
  392. END
  393. IDR_ONLINE_MENU MENU
  394. BEGIN
  395. POPUP "online"
  396. BEGIN
  397. MENUITEM "Kick User(s)", IDC_KICK_USER
  398. MENUITEM "Edit User Account", IDC_EDIT_USER
  399. MENUITEM "Block this IP address", IDC_BLOCK_IP
  400. END
  401. END
  402. /////////////////////////////////////////////////////////////////////////////
  403. //
  404. // Bitmap
  405. //
  406. IDB_BANNER BITMAP "res\\banner.bmp"
  407. IDB_WATERMARK BITMAP "res\\watermark.bmp"
  408. /////////////////////////////////////////////////////////////////////////////
  409. //
  410. // Dialog
  411. //
  412. IDD_WIZARD_FINISH DIALOG 0, 0, 317, 193
  413. STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  414. CAPTION "User Account Wizard"
  415. FONT 8, "??"
  416. BEGIN
  417. LTEXT "You have successfully entered all of the information required to create a new account.\n\nTo save these settings, click Finish.",IDC_STATIC,114,10,200,72
  418. END
  419. IDD_WIZARD_PAGE1 DIALOG 0, 0, 317, 143
  420. STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  421. CAPTION "User Account Wizard"
  422. FONT 8, "??"
  423. BEGIN
  424. EDITTEXT IDC_ACCOUNTNAME,70,50,125,12,ES_AUTOHSCROLL
  425. LTEXT "Account Name:",IDC_STATIC,8,52,50,8
  426. LTEXT "When you want to connect to this FTP server you need a valid account.\nType the name of the account you want to create.",IDC_STATIC,8,10,268,27
  427. END
  428. IDD_WIZARD_PAGE2 DIALOG 0, 0, 317, 143
  429. STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  430. CAPTION "User Account Wizard"
  431. FONT 8, "??"
  432. BEGIN
  433. EDITTEXT IDC_PASSWORD,72,50,126,12,ES_PASSWORD | ES_AUTOHSCROLL
  434. LTEXT "Password:",IDC_STATIC,8,52,53,10
  435. LTEXT "Confirm Password:",IDC_STATIC,8,70,59,8
  436. EDITTEXT IDC_CONFIRMPASSWORD,72,68,126,12,ES_PASSWORD | ES_AUTOHSCROLL
  437. LTEXT "Type the password for this account and retype it to confirm.\nIf you don't want a password for this account, leave it blank. In this case any password will be accepted during logon.",IDC_STATIC,8,10,288,30
  438. END
  439. IDD_WIZARD_PAGE3 DIALOG 0, 0, 317, 143
  440. STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  441. CAPTION "User Account Wizard"
  442. FONT 8, "??"
  443. BEGIN
  444. EDITTEXT IDC_HOMEDIRECTORY,70,50,125,12,ES_AUTOHSCROLL
  445. PUSHBUTTON "&Browse...",IDC_BROWSE,200,49,50,14
  446. LTEXT "Home Directory:",IDC_STATIC,8,52,53,8
  447. LTEXT "Specify the home directory for this account. ",IDC_STATIC,8,10,139,8
  448. END
  449. IDD_WIZARD_PAGE4 DIALOG 0, 0, 317, 143
  450. STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  451. CAPTION "User Account Wizard"
  452. FONT 8, "??"
  453. BEGIN
  454. CONTROL "Allow Download",IDC_DOWNLOAD,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,8,42,67,10
  455. CONTROL "Allow Upload",IDC_UPLOAD,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,8,54,57,10
  456. CONTROL "Allow Rename",IDC_RENAME,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,8,66,61,10
  457. CONTROL "Allow Delete",IDC_DELETE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,8,78,55,10
  458. CONTROL "Allow Create Directory",IDC_CREATE_DIR,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,8,90,85,10
  459. LTEXT "What kind of permissions would you like to give this account on the home directory?",IDC_STATIC,8,10,264,8
  460. END
  461. /////////////////////////////////////////////////////////////////////////////
  462. //
  463. // DESIGNINFO
  464. //
  465. #ifdef APSTUDIO_INVOKED
  466. GUIDELINES DESIGNINFO
  467. BEGIN
  468. IDD_WIZARD_FINISH, DIALOG
  469. BEGIN
  470. LEFTMARGIN, 7
  471. RIGHTMARGIN, 310
  472. TOPMARGIN, 7
  473. BOTTOMMARGIN, 186
  474. END
  475. IDD_WIZARD_PAGE1, DIALOG
  476. BEGIN
  477. LEFTMARGIN, 7
  478. RIGHTMARGIN, 310
  479. TOPMARGIN, 7
  480. BOTTOMMARGIN, 136
  481. END
  482. IDD_WIZARD_PAGE2, DIALOG
  483. BEGIN
  484. LEFTMARGIN, 7
  485. RIGHTMARGIN, 310
  486. TOPMARGIN, 7
  487. BOTTOMMARGIN, 136
  488. END
  489. IDD_WIZARD_PAGE3, DIALOG
  490. BEGIN
  491. LEFTMARGIN, 7
  492. RIGHTMARGIN, 310
  493. TOPMARGIN, 7
  494. BOTTOMMARGIN, 136
  495. END
  496. IDD_WIZARD_PAGE4, DIALOG
  497. BEGIN
  498. LEFTMARGIN, 7
  499. RIGHTMARGIN, 310
  500. TOPMARGIN, 7
  501. BOTTOMMARGIN, 136
  502. END
  503. END
  504. #endif // APSTUDIO_INVOKED
  505. #ifdef APSTUDIO_INVOKED
  506. /////////////////////////////////////////////////////////////////////////////
  507. //
  508. // TEXTINCLUDE
  509. //
  510. 1 TEXTINCLUDE
  511. BEGIN
  512. "resource.h\0"
  513. END
  514. 2 TEXTINCLUDE
  515. BEGIN
  516. "#include ""afxres.h""\r\n"
  517. "\0"
  518. END
  519. 3 TEXTINCLUDE
  520. BEGIN
  521. "#define _AFX_NO_SPLITTER_RESOURCES\r\n"
  522. "#define _AFX_NO_OLE_RESOURCES\r\n"
  523. "#define _AFX_NO_TRACKER_RESOURCES\r\n"
  524. "#define _AFX_NO_PROPERTY_RESOURCES\r\n"
  525. "\r\n"
  526. "#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r\n"
  527. "#ifdef _WIN32\r\n"
  528. "LANGUAGE 9, 1\r\n"
  529. "#pragma code_page(936)\r\n"
  530. "#endif //_WIN32\r\n"
  531. "#include ""res\\CPhotoFTPReceive.rc2"" // non-Microsoft Visual C++ edited resources\r\n"
  532. "#include ""afxres.rc"" // Standard components\r\n"
  533. "#endif\r\n"
  534. "\0"
  535. END
  536. #endif // APSTUDIO_INVOKED
  537. /////////////////////////////////////////////////////////////////////////////
  538. //
  539. // Icon
  540. //
  541. // Icon with lowest ID value placed first to ensure application icon
  542. // remains consistent on all systems.
  543. IDI_CPhotoFTPReceive ICON "res\\ftp.ico"
  544. IDI_USER ICON "res\\user.ico"
  545. IDI_HOME ICON "res\\icon1.ico"
  546. IDI_LOG ICON "res\\icon2.ico"
  547. IDI_ONLINE_USERS ICON "res\\users.ico"
  548. IDI_LED_RED ICON "res\\led_red.ico"
  549. IDI_LED_OFF ICON "res\\led_off.ico"
  550. IDI_LED_GREEN ICON "res\\led_gree.ico"
  551. IDI_SECURITY ICON "res\\settings.ico"
  552. IDI_NONE ICON "res\\none.ico"
  553. IDI_STATISTICS ICON "res\\statistics.ico"
  554. IDI_CONFIGURATION ICON "res\\configur.ico"
  555. /////////////////////////////////////////////////////////////////////////////
  556. //
  557. // String Table
  558. //
  559. STRINGTABLE
  560. BEGIN
  561. IDS_ABOUTBOX "&About CPhotoFTPReceive..."
  562. IDP_SOCKETS_INIT_FAILED "Windows sockets initialization failed."
  563. END
  564. STRINGTABLE
  565. BEGIN
  566. ID_INDICATOR_DATA_RECEIVED "0 bytes received"
  567. ID_INDICATOR_ONLINELED " "
  568. ID_INDICATOR_OFFLINELED " "
  569. ID_INDICATOR_DATA_SEND "0 bytes sent"
  570. END
  571. STRINGTABLE
  572. BEGIN
  573. ID_SERVER_START "??FTP???\n??FTP???"
  574. ID_SERVER_STOP "??FTP???\n??FTP???"
  575. ID_HELP_ABOUT "Aboutbox\nAboutbox"
  576. ID_USER_ACCOUNTS "??/????\n??/????"
  577. END
  578. STRINGTABLE
  579. BEGIN
  580. IDS_HEADERTITLE1 "Account Name"
  581. IDS_HEADERTITLE2 "Account Password"
  582. IDS_HEADERTITLE3 "Home Directory"
  583. IDS_HEADERTITLE4 "Permissions"
  584. END
  585. STRINGTABLE
  586. BEGIN
  587. IDC_USERS "Edit User Accounts\nEdit User Accounts"
  588. END
  589. STRINGTABLE
  590. BEGIN
  591. IDC_ABOUT "Aboutbox\nAboutbox"
  592. ID_ACCOUNT_WIZARD "User Account Wizard\nUser Account Wizard"
  593. END
  594. #endif // 英语(美国) resources
  595. /////////////////////////////////////////////////////////////////////////////
  596. #ifndef APSTUDIO_INVOKED
  597. /////////////////////////////////////////////////////////////////////////////
  598. //
  599. // Generated from the TEXTINCLUDE 3 resource.
  600. //
  601. #define _AFX_NO_SPLITTER_RESOURCES
  602. #define _AFX_NO_OLE_RESOURCES
  603. #define _AFX_NO_TRACKER_RESOURCES
  604. #define _AFX_NO_PROPERTY_RESOURCES
  605. #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
  606. #ifdef _WIN32
  607. LANGUAGE 9, 1
  608. #pragma code_page(936)
  609. #endif //_WIN32
  610. #include "res\CPhotoFTPReceive.rc2" // non-Microsoft Visual C++ edited resources
  611. #include "afxres.rc" // Standard components
  612. #endif
  613. /////////////////////////////////////////////////////////////////////////////
  614. #endif // not APSTUDIO_INVOKED