DropFile.dfm 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393
  1. object FormFile: TFormFile
  2. Left = 371
  3. Top = 135
  4. BorderIcons = [biSystemMenu]
  5. BorderStyle = bsDialog
  6. Caption = 'Drag '#39'n'#39' Drop Demo - Files'
  7. ClientHeight = 373
  8. ClientWidth = 372
  9. Color = clBtnFace
  10. Font.Charset = DEFAULT_CHARSET
  11. Font.Color = clWindowText
  12. Font.Height = -11
  13. Font.Name = 'Arial'
  14. Font.Style = []
  15. OldCreateOrder = True
  16. Position = poScreenCenter
  17. Scaled = False
  18. ShowHint = True
  19. OnCreate = FormCreate
  20. OnDestroy = FormDestroy
  21. PixelsPerInch = 96
  22. TextHeight = 14
  23. object DriveComboBox: TDriveComboBox
  24. Left = 10
  25. Top = 120
  26. Width = 181
  27. Height = 21
  28. Font.Charset = DEFAULT_CHARSET
  29. Font.Color = clWindowText
  30. Font.Height = -12
  31. Font.Name = 'Arial'
  32. Font.Style = []
  33. ParentFont = False
  34. TabOrder = 1
  35. OnChange = DriveComboBoxChange
  36. end
  37. object DirectoryOutline: TDirectoryOutline
  38. Left = 10
  39. Top = 147
  40. Width = 181
  41. Height = 159
  42. Font.Charset = DEFAULT_CHARSET
  43. Font.Color = clWindowText
  44. Font.Height = -12
  45. Font.Name = 'Arial'
  46. Font.Style = []
  47. ItemHeight = 14
  48. Options = [ooDrawFocusRect]
  49. ParentFont = False
  50. PictureClosed.Data = {
  51. DE000000424DDE0000000000000076000000280000000F0000000D0000000100
  52. 0400000000006800000000000000000000001000000010000000000000000000
  53. 80000080000000808000800000008000800080800000C0C0C000808080000000
  54. FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00FFFFFFFFFFFF
  55. FFF0F0000000000FFFF088888888880FFFF08F7B7B7B780FFFF08FB7B7B7B80F
  56. FFF08F7B7B7B780FFFF08FB7B7B7B80FFFF08F7B7B7B780FFFF08FB7B7B7B80F
  57. FFF08FFFFFFFF80FFFF087B7B78888FFFFF0F87B78FFFFFFFFF0FF888FFFFFFF
  58. FFF0}
  59. PictureLeaf.Data = {
  60. DE000000424DDE0000000000000076000000280000000F0000000D0000000100
  61. 0400000000006800000000000000000000001000000010000000000000000000
  62. 80000080000000808000800000008000800080800000C0C0C000808080000000
  63. FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00FFFFFFFFFFFF
  64. FFF0F0000000000FFFF088888888880FFFF08F7B7B7B780FFFF08FB7B7B7B80F
  65. FFF08F7B7B7B780FFFF08FB7B7B7B80FFFF08F7B7B7B780FFFF08FB7B7B7B80F
  66. FFF08FFFFFFFF80FFFF087B7B78888FFFFF0F87B78FFFFFFFFF0FF888FFFFFFF
  67. FFF0}
  68. PictureOpen.Data = {
  69. DE000000424DDE000000000000007600000028000000100000000D0000000100
  70. 0400000000006800000000000000000000001000000010000000000000000000
  71. 80000080000000808000800000008000800080800000C0C0C000808080000000
  72. FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00FFFFFFFFFFFF
  73. FFFFFFF000000000FFFFFF8888888800FFFFFF8FB7B7B800FFFFF8FB7B7B7080
  74. FFFFF8F7B7B78080FFFF8F7B7B7B0880FFFF8FFFFFF80780FFFF888888888B80
  75. FFFFF8F7B7BFFF80FFFFF8FB7BF8888FFFFFFF8FFF8FFFFFFFFFFFF888FFFFFF
  76. FFFF}
  77. TabOrder = 2
  78. OnChange = DirectoryOutlineChange
  79. Data = {1C}
  80. end
  81. object Memo1: TMemo
  82. Left = 10
  83. Top = 50
  84. Width = 181
  85. Height = 65
  86. TabStop = False
  87. Color = clBtnFace
  88. Lines.Strings = (
  89. 'Drag files between the file listview '
  90. 'and Explorer or Desktop. (Use the '
  91. 'Shift key to move, Ctrl key to copy '
  92. 'files during a drag operation.)')
  93. ReadOnly = True
  94. TabOrder = 0
  95. WantReturns = False
  96. end
  97. object ListView1: TListView
  98. Left = 197
  99. Top = 49
  100. Width = 164
  101. Height = 256
  102. Hint = 'Right click for clipboard operations'
  103. Columns = <
  104. item
  105. Caption = 'Filename'
  106. Width = 140
  107. end>
  108. Font.Charset = DEFAULT_CHARSET
  109. Font.Color = clWindowText
  110. Font.Height = -12
  111. Font.Name = 'Arial'
  112. Font.Style = []
  113. HideSelection = False
  114. MultiSelect = True
  115. ParentFont = False
  116. PopupMenu = PopupMenu1
  117. ShowColumnHeaders = False
  118. SortType = stText
  119. TabOrder = 3
  120. ViewStyle = vsReport
  121. OnCustomDrawItem = ListView1CustomDrawItem
  122. OnMouseDown = ListView1MouseDown
  123. end
  124. object btnClose: TButton
  125. Left = 12
  126. Top = 316
  127. Width = 350
  128. Height = 30
  129. Cancel = True
  130. Caption = '&Close'
  131. Font.Charset = DEFAULT_CHARSET
  132. Font.Color = clWindowText
  133. Font.Height = -16
  134. Font.Name = 'Arial'
  135. Font.Style = [fsBold]
  136. ParentFont = False
  137. TabOrder = 4
  138. OnClick = btnCloseClick
  139. end
  140. object StatusBar1: TStatusBar
  141. Left = 0
  142. Top = 354
  143. Width = 372
  144. Height = 19
  145. Panels = <>
  146. SimplePanel = True
  147. SizeGrip = False
  148. end
  149. object Panel1: TPanel
  150. Left = 10
  151. Top = 4
  152. Width = 350
  153. Height = 37
  154. BevelOuter = bvNone
  155. BorderWidth = 1
  156. BorderStyle = bsSingle
  157. Caption = 'TDropFileSource, TDropFileTarget'
  158. Color = clGray
  159. Font.Charset = DEFAULT_CHARSET
  160. Font.Color = clWhite
  161. Font.Height = -16
  162. Font.Name = 'Arial'
  163. Font.Style = [fsBold]
  164. ParentFont = False
  165. TabOrder = 6
  166. end
  167. object DropFileTarget1: TDropFileTarget
  168. Dragtypes = [dtCopy, dtMove, dtLink]
  169. GetDataOnEnter = True
  170. OnEnter = DropFileTarget1Enter
  171. OnDrop = DropFileTarget1Drop
  172. OnGetDropEffect = DropFileTarget1GetDropEffect
  173. ShowImage = True
  174. Target = ListView1
  175. OptimizedMove = True
  176. AllowAsyncTransfer = False
  177. Left = 328
  178. Top = 200
  179. end
  180. object DropSource1: TDropFileSource
  181. DragTypes = [dtCopy, dtMove, dtLink]
  182. OnFeedback = DropSource1Feedback
  183. OnAfterDrop = DropSource1AfterDrop
  184. OnPaste = DropSource1Paste
  185. Images = ImageList1
  186. ImageIndex = 0
  187. ShowImage = True
  188. ImageHotSpotX = 16
  189. ImageHotSpotY = 16
  190. AllowAsyncTransfer = False
  191. Left = 328
  192. Top = 88
  193. end
  194. object ImageList1: TImageList
  195. Height = 24
  196. Width = 24
  197. Left = 328
  198. Top = 56
  199. Bitmap = {
  200. 494C010101000400040018001800FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600
  201. 0000000000003600000028000000600000001800000001001000000000000012
  202. 0000000000000000000000000000000000000000000000000000000000000000
  203. 0000000000000000000000000000000000000000000000000000000000000000
  204. 0000000000000000000000000000000000000000000000000000000000000000
  205. 0000000000000000000000000000000000000000000000000000000000000000
  206. 0000000000000000000000000000000000000000000000000000000000000000
  207. 0000000000000000000000000000000000000000000000000000000000000000
  208. 0000000000000000000000000000000000000000000000000000000000000000
  209. 0000000000000000000000000000000000000000000000000000000000000000
  210. 0000000000000000000000000000000000000000000000000000000000000000
  211. 0000000000000000000000000000000000000000000000000000000000000000
  212. 0000000000000000000000000000000000000000000000000000000000000000
  213. 0000000000000000000000000000000000000000000000000000000000000000
  214. 0000000000000000000000000000000000000000000000000000000000000000
  215. 0000000000000000000000000000000000000000000000000000000000000000
  216. 0000000000000000000000000000000000000000000000000000000000000000
  217. 0000000000000000000000000000000000000000000000000000000000000000
  218. 0000000000000000000000000000000000000000000000000000000000000000
  219. 0000000000000000000000000000000000000000000000000000000000000000
  220. 00000000000000000000000000000000000000000000000000000000EF3DEF3D
  221. EF3DEF3DEF3DEF3DEF3DEF3DEF3DEF3DEF3DEF3DEF3DEF3DEF3D000000000000
  222. 0000000000000000000000000000000000000000000000000000000000000000
  223. 0000000000000000000000000000000000000000000000000000000000000000
  224. 0000000000000000000000000000000000000000000000000000000000000000
  225. 0000000000000000000000000000000000000000000000000000000000000000
  226. 00000000000000000000000000000000000000000000000000000000EF3DFF7F
  227. E07F0000E07F0000E07F0000E07F0000E07F0000E07F0000EF3D000000000000
  228. 0000000000000000000000000000000000000000000000000000000000000000
  229. 0000000000000000000000000000000000000000000000000000000000000000
  230. 0000000000000000000000000000000000000000000000000000000000000000
  231. 0000000000000000000000000000000000000000000000000000000000000000
  232. 00000000000000000000000000000000000000000000000000000000EF3DFF7F
  233. 0000E07F0000E07F0000E07F0000E07F0000E07F0000E07FEF3D000000000000
  234. 0000000000000000000000000000000000000000000000000000000000000000
  235. 0000000000000000000000000000000000000000000000000000000000000000
  236. 0000000000000000000000000000000000000000000000000000000000000000
  237. 0000000000000000000000000000000000000000000000000000000000000000
  238. 00000000000000000000000000000000000000000000000000000000EF3DFF7F
  239. E07F0000E07F0000E07F0000E07F0000E07F0000E07F0000EF3D000000000000
  240. 0000000000000000000000000000000000000000000000000000000000000000
  241. 0000000000000000000000000000000000000000000000000000000000000000
  242. 0000000000000000000000000000000000000000000000000000000000000000
  243. 0000000000000000000000000000000000000000000000000000000000000000
  244. 00000000000000000000000000000000000000000000000000000000EF3DFF7F
  245. 0000E07F0000E07F0000E07F0000E07F0000E07F0000E07FEF3D000000000000
  246. 0000000000000000000000000000000000000000000000000000000000000000
  247. 0000000000000000000000000000000000000000000000000000000000000000
  248. 0000000000000000000000000000000000000000000000000000000000000000
  249. 0000000000000000000000000000000000000000000000000000000000000000
  250. 00000000000000000000000000000000000000000000000000000000EF3DFF7F
  251. E07F0000E07F0000E07F0000E07F0000E07F0000E07F0000EF3D000000000000
  252. 0000000000000000000000000000000000000000000000000000000000000000
  253. 0000000000000000000000000000000000000000000000000000000000000000
  254. 0000000000000000000000000000000000000000000000000000000000000000
  255. 0000000000000000000000000000000000000000000000000000000000000000
  256. 00000000000000000000000000000000000000000000000000000000EF3DFF7F
  257. 0000E07F0000E07F0000E07F0000E07F0000E07F0000E07FEF3D000000000000
  258. 0000000000000000000000000000000000000000000000000000000000000000
  259. 0000000000000000000000000000000000000000000000000000000000000000
  260. 0000000000000000000000000000000000000000000000000000000000000000
  261. 0000000000000000000000000000000000000000000000000000000000000000
  262. 00000000000000000000000000000000000000000000000000000000EF3DFF7F
  263. E07F0000E07F0000E07F0000E07F0000E07F0000E07F0000EF3D000000000000
  264. 0000000000000000000000000000000000000000000000000000000000000000
  265. 0000000000000000000000000000000000000000000000000000000000000000
  266. 0000000000000000000000000000000000000000000000000000000000000000
  267. 0000000000000000000000000000000000000000000000000000000000000000
  268. 00000000000000000000000000000000000000000000000000000000EF3DFF7F
  269. 0000E07F0000E07F0000E07F0000E07F0000E07F0000E07FEF3D000000000000
  270. 0000000000000000000000000000000000000000000000000000000000000000
  271. 0000000000000000000000000000000000000000000000000000000000000000
  272. 0000000000000000000000000000000000000000000000000000000000000000
  273. 0000000000000000000000000000000000000000000000000000000000000000
  274. 00000000000000000000000000000000000000000000000000000000EF3DFF7F
  275. E07F0000E07F0000E07F0000E07F0000E07F0000E07F0000EF3D000000000000
  276. 0000000000000000000000000000000000000000000000000000000000000000
  277. 0000000000000000000000000000000000000000000000000000000000000000
  278. 0000000000000000000000000000000000000000000000000000000000000000
  279. 0000000000000000000000000000000000000000000000000000000000000000
  280. 00000000000000000000000000000000000000000000000000000000EF3DFF7F
  281. 0000E07F0000E07F0000E07F0000E07F0000E07F0000E07FEF3D000000000000
  282. 0000000000000000000000000000000000000000000000000000000000000000
  283. 0000000000000000000000000000000000000000000000000000000000000000
  284. 0000000000000000000000000000000000000000000000000000000000000000
  285. 0000000000000000000000000000000000000000000000000000000000000000
  286. 00000000000000000000000000000000000000000000000000000000EF3DFF7F
  287. E07F0000E07F0000E07F0000E07F0000E07F0000E07F0000EF3D000000000000
  288. 0000000000000000000000000000000000000000000000000000000000000000
  289. 0000000000000000000000000000000000000000000000000000000000000000
  290. 0000000000000000000000000000000000000000000000000000000000000000
  291. 0000000000000000000000000000000000000000000000000000000000000000
  292. 00000000000000000000000000000000000000000000000000000000EF3DFF7F
  293. 0000E07F0000E07F0000E07F0000E07F0000E07F0000E07FEF3D000000000000
  294. 0000000000000000000000000000000000000000000000000000000000000000
  295. 0000000000000000000000000000000000000000000000000000000000000000
  296. 0000000000000000000000000000000000000000000000000000000000000000
  297. 0000000000000000000000000000000000000000000000000000000000000000
  298. 00000000000000000000000000000000000000000000000000000000EF3DFF7F
  299. E07F0000E07F0000E07F0000EF3DEF3DEF3DEF3DEF3DEF3DEF3D000000000000
  300. 0000000000000000000000000000000000000000000000000000000000000000
  301. 0000000000000000000000000000000000000000000000000000000000000000
  302. 0000000000000000000000000000000000000000000000000000000000000000
  303. 0000000000000000000000000000000000000000000000000000000000000000
  304. 00000000000000000000000000000000000000000000000000000000EF3DFF7F
  305. 0000E07F0000E07F0000E07FEF3DE07FE03DE07FE03DEF3D0000000000000000
  306. 0000000000000000000000000000000000000000000000000000000000000000
  307. 0000000000000000000000000000000000000000000000000000000000000000
  308. 0000000000000000000000000000000000000000000000000000000000000000
  309. 0000000000000000000000000000000000000000000000000000000000000000
  310. 00000000000000000000000000000000000000000000000000000000EF3DFF7F
  311. E07F0000E07F0000E07F0000EF3DE03DE07FE03DEF3D00000000000000000000
  312. 0000000000000000000000000000000000000000000000000000000000000000
  313. 0000000000000000000000000000000000000000000000000000000000000000
  314. 0000000000000000000000000000000000000000000000000000000000000000
  315. 0000000000000000000000000000000000000000000000000000000000000000
  316. 00000000000000000000000000000000000000000000000000000000EF3DFF7F
  317. 0000E07F0000E07F0000E07FEF3DE07FE03DEF3D000000000000000000000000
  318. 0000000000000000000000000000000000000000000000000000000000000000
  319. 0000000000000000000000000000000000000000000000000000000000000000
  320. 0000000000000000000000000000000000000000000000000000000000000000
  321. 0000000000000000000000000000000000000000000000000000000000000000
  322. 00000000000000000000000000000000000000000000000000000000EF3DFF7F
  323. E07F0000E07F0000E07F0000EF3DE03DEF3D0000000000000000000000000000
  324. 0000000000000000000000000000000000000000000000000000000000000000
  325. 0000000000000000000000000000000000000000000000000000000000000000
  326. 0000000000000000000000000000000000000000000000000000000000000000
  327. 0000000000000000000000000000000000000000000000000000000000000000
  328. 00000000000000000000000000000000000000000000000000000000EF3DFF7F
  329. FF7FFF7FFF7FFF7FFF7FFF7FEF3DEF3D00000000000000000000000000000000
  330. 0000000000000000000000000000000000000000000000000000000000000000
  331. 0000000000000000000000000000000000000000000000000000000000000000
  332. 0000000000000000000000000000000000000000000000000000000000000000
  333. 0000000000000000000000000000000000000000000000000000000000000000
  334. 00000000000000000000000000000000000000000000000000000000EF3DEF3D
  335. EF3DEF3DEF3DEF3DEF3DEF3DEF3D000000000000000000000000000000000000
  336. 0000000000000000000000000000000000000000000000000000000000000000
  337. 0000000000000000000000000000000000000000000000000000000000000000
  338. 0000000000000000000000000000000000000000000000000000000000000000
  339. 0000000000000000000000000000000000000000000000000000000000000000
  340. 0000000000000000000000000000000000000000000000000000000000000000
  341. 0000000000000000000000000000000000000000000000000000000000000000
  342. 0000000000000000000000000000000000000000000000000000000000000000
  343. 0000000000000000000000000000000000000000000000000000000000000000
  344. 0000000000000000000000000000000000000000000000000000000000000000
  345. 0000000000000000000000000000000000000000000000000000000000000000
  346. 000000000000000000000000000000000000424D3E000000000000003E000000
  347. 2800000060000000180000000100010000000000200100000000000000000000
  348. 000000000000000000000000FFFFFF00FFFFFF000000000000000000FFFFFF00
  349. 0000000000000000FE0007000000000000000000F80007000000000000000000
  350. F8AAA7000000000000000000F95547000000000000000000F8AAA70000000000
  351. 00000000F95547000000000000000000F8AAA7000000000000000000F9554700
  352. 0000000000000000F8AAA7000000000000000000F95547000000000000000000
  353. F8AAA7000000000000000000F95547000000000000000000F8AAAF0000000000
  354. 00000000F9554F000000000000000000F8A80F000000000000000000F9501F00
  355. 0000000000000000F8A83F000000000000000000F9507F000000000000000000
  356. F8A8FF000000000000000000F801FF000000000000000000F803FF0000000000
  357. 00000000FFFFFF00000000000000000000000000000000000000000000000000
  358. 000000000000}
  359. end
  360. object DropDummy1: TDropDummy
  361. Dragtypes = []
  362. GetDataOnEnter = False
  363. ShowImage = True
  364. Target = Owner
  365. AllowAsyncTransfer = False
  366. Left = 328
  367. Top = 120
  368. end
  369. object PopupMenu1: TPopupMenu
  370. OnPopup = PopupMenu1Popup
  371. Left = 328
  372. Top = 160
  373. object MenuCopy: TMenuItem
  374. Caption = 'Copy'
  375. Enabled = False
  376. OnClick = MenuCutOrCopyClick
  377. end
  378. object MenuCut: TMenuItem
  379. Caption = 'Cut'
  380. Enabled = False
  381. OnClick = MenuCutOrCopyClick
  382. end
  383. object N1: TMenuItem
  384. Caption = '-'
  385. end
  386. object MenuPaste: TMenuItem
  387. Caption = 'Paste'
  388. Enabled = False
  389. OnClick = MenuPasteClick
  390. end
  391. end
  392. end