* Fix compilation using UseExternalDragManager undefined

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@174 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
blikblum
2007-05-28 19:01:57 +00:00
parent f8fa44c048
commit 02aec68d04
4 changed files with 257 additions and 253 deletions

View File

@ -1,250 +1,256 @@
{ This is an automatically generated lazarus resource file }
LazarusResources.Add('TMainForm','FORMDATA',[ LazarusResources.Add('TMainForm','FORMDATA',[
'TPF0'#9'TMainForm'#8'MainForm'#4'Left'#3'n'#1#6'Height'#3'?'#2#3'Top'#3#215#0 'TPF0'#9'TMainForm'#8'MainForm'#4'Left'#3'n'#1#6'Height'#3'?'#2#3'Top'#3#215#0
+#5'Width'#3#22#3#18'HorzScrollBar.Page'#3#21#3#18'VertScrollBar.Page'#3'>'#2 +#5'Width'#3#22#3#18'HorzScrollBar.Page'#3#21#3#18'VertScrollBar.Page'#3'>'#2
+#13'ActiveControl'#7#7'Button1'#7'Caption'#6',Demo for drag''n drop and clip' +#13'ActiveControl'#7#7'Button1'#7'Caption'#6',Demo for drag''n drop and clip'
+'board transfers'#12'Font.CharSet'#7#12'ANSI_CHARSET'#11'Font.Height'#2#244#9 +'board transfers'#12'ClientHeight'#3'?'#2#11'ClientWidth'#3#22#3#12'Font.Cha'
+'Font.Name'#6#5'Arial'#8'OnCreate'#7#10'FormCreate'#7'Visible'#9#0#6'TLabel' +'rSet'#7#12'ANSI_CHARSET'#11'Font.Height'#2#244#9'Font.Name'#6#5'Arial'#8'On'
+#6'Label1'#4'Left'#2#10#6'Height'#2#15#3'Top'#2'`'#5'Width'#3#239#0#7'Captio' +'Create'#7#10'FormCreate'#7'Visible'#9#0#6'TLabel'#6'Label1'#4'Left'#2#10#6
+'n'#6'1Tree 1 uses OLE when initiating a drag operation.'#5'Color'#7#6'clNon' +'Height'#2#15#3'Top'#2'`'#5'Width'#3#239#0#7'Caption'#6'1Tree 1 uses OLE whe'
+'e'#12'Font.CharSet'#7#12'ANSI_CHARSET'#11'Font.Height'#2#245#9'Font.Name'#6 +'n initiating a drag operation.'#5'Color'#7#6'clNone'#12'Font.CharSet'#7#12
+#5'Arial'#11'ParentColor'#8#0#0#6'TLabel'#6'Label2'#4'Left'#3'h'#1#6'Height' +'ANSI_CHARSET'#11'Font.Height'#2#245#9'Font.Name'#6#5'Arial'#11'ParentColor'
+#2'!'#3'Top'#2'P'#5'Width'#3'Q'#1#8'AutoSize'#8#7'Caption'#6#137'Tree 2 uses' +#8#0#0#6'TLabel'#6'Label2'#4'Left'#3'h'#1#6'Height'#2'!'#3'Top'#2'P'#5'Width'
+' VCL when initiating a drag operation. It also uses manual drag mode. Only ' +#3'Q'#1#8'AutoSize'#8#7'Caption'#6#137'Tree 2 uses VCL when initiating a dra'
+'marked lines are allowed to start a drag operation.'#5'Color'#7#6'clNone'#12 +'g operation. It also uses manual drag mode. Only marked lines are allowed t'
+'Font.CharSet'#7#12'ANSI_CHARSET'#11'Font.Height'#2#245#9'Font.Name'#6#5'Ari' +'o start a drag operation.'#5'Color'#7#6'clNone'#12'Font.CharSet'#7#12'ANSI_'
+'al'#11'ParentColor'#8#8'WordWrap'#9#0#0#6'TPanel'#6'Panel3'#6'Height'#2'E'#5 +'CHARSET'#11'Font.Height'#2#245#9'Font.Name'#6#5'Arial'#11'ParentColor'#8#8
+'Width'#3#22#3#5'Align'#7#5'alTop'#5'Color'#7#7'clWhite'#11'ParentColor'#8#8 +'WordWrap'#9#0#0#6'TPanel'#6'Panel3'#6'Height'#2'E'#5'Width'#3#22#3#5'Align'
+'TabOrder'#2#0#0#6'TLabel'#6'Label6'#4'Left'#2'$'#6'Height'#2'*'#3'Top'#2#15 +#7#5'alTop'#12'ClientHeight'#2'E'#11'ClientWidth'#3#22#3#5'Color'#7#7'clWhit'
+#5'Width'#3#17#1#8'AutoSize'#8#7'Caption'#6'PThis demo shows how to cope wit' +'e'#11'ParentColor'#8#8'TabOrder'#2#0#0#6'TLabel'#6'Label6'#4'Left'#2'$'#6'H'
+'h OLE drag''n drop as well as cut, copy and paste.'#5'Color'#7#6'clNone'#12 +'eight'#2'*'#3'Top'#2#15#5'Width'#3#17#1#8'AutoSize'#8#7'Caption'#6'PThis de'
+'Font.CharSet'#7#12'ANSI_CHARSET'#11'Font.Height'#2#244#9'Font.Name'#6#5'Ari' +'mo shows how to cope with OLE drag''n drop as well as cut, copy and paste.'
+'al'#10'Font.Style'#11#6'fsBold'#0#11'ParentColor'#8#8'WordWrap'#9#0#0#0#7'T' +#5'Color'#7#6'clNone'#12'Font.CharSet'#7#12'ANSI_CHARSET'#11'Font.Height'#2
+'Button'#7'Button1'#4'Left'#3#193#2#6'Height'#2#25#3'Top'#3#15#2#5'Width'#2 +#244#9'Font.Name'#6#5'Arial'#10'Font.Style'#11#6'fsBold'#0#11'ParentColor'#8
+'K'#7'Anchors'#11#7'akRight'#8'akBottom'#0#25'BorderSpacing.InnerBorder'#2#4 +#8'WordWrap'#9#0#0#0#7'TButton'#7'Button1'#4'Left'#3#193#2#6'Height'#2#25#3
+#7'Caption'#6#5'Close'#7'OnClick'#7#12'Button1Click'#8'TabOrder'#2#1#0#0#7'T' +'Top'#3#15#2#5'Width'#2'K'#7'Anchors'#11#7'akRight'#8'akBottom'#0#25'BorderS'
+'Button'#7'Button3'#4'Left'#3#197#2#6'Height'#2#25#3'Top'#2'P'#5'Width'#2'K' +'pacing.InnerBorder'#2#4#7'Caption'#6#5'Close'#7'OnClick'#7#12'Button1Click'
+#7'Anchors'#11#5'akTop'#7'akRight'#0#25'BorderSpacing.InnerBorder'#2#4#7'Cap' +#8'TabOrder'#2#1#0#0#7'TButton'#7'Button3'#4'Left'#3#197#2#6'Height'#2#25#3
+'tion'#6#12'Tree font...'#7'OnClick'#7#12'Button3Click'#14'ParentShowHint'#8 +'Top'#2'P'#5'Width'#2'K'#7'Anchors'#11#5'akTop'#7'akRight'#0#25'BorderSpacin'
+#8'TabOrder'#2#2#0#0#18'TVirtualStringTree'#5'Tree2'#4'Left'#3'l'#1#6'Height' +'g.InnerBorder'#2#4#7'Caption'#6#12'Tree font...'#7'OnClick'#7#12'Button3Cli'
+#3#180#0#3'Top'#2't'#5'Width'#3'J'#1#24'ClipboardFormats.Strings'#1#6#10'Pla' +'ck'#14'ParentShowHint'#8#8'TabOrder'#2#2#0#0#18'TVirtualStringTree'#5'Tree2'
+'in text'#6#12'Unicode text'#6#17'Virtual Tree Data'#0#18'Colors.BorderColor' +#4'Left'#3'l'#1#6'Height'#3#180#0#3'Top'#2't'#5'Width'#3'J'#1#24'ClipboardFo'
+#7#12'clWindowText'#15'Colors.HotColor'#7#7'clBlack'#17'DefaultNodeHeight'#2 +'rmats.Strings'#1#6#10'Plain text'#6#12'Unicode text'#6#17'Virtual Tree Data'
+#24#14'DragOperations'#11#6'doCopy'#6'doMove'#6'doLink'#0#8'DragType'#7#5'dt' +#0#18'Colors.BorderColor'#7#12'clWindowText'#15'Colors.HotColor'#7#7'clBlack'
+'VCL'#9'DragWidth'#3'^'#1#9'EditDelay'#3#244#1#12'Font.CharSet'#7#12'ANSI_CH' +#17'DefaultNodeHeight'#2#24#14'DragOperations'#11#6'doCopy'#6'doMove'#6'doLi'
+'ARSET'#11'Font.Height'#2#245#9'Font.Name'#6#19'Lucida Sans Unicode'#18'Head' +'nk'#0#8'DragType'#7#5'dtVCL'#9'DragWidth'#3'^'#1#9'EditDelay'#3#244#1#12'Fo'
+'er.Font.Height'#2#245#16'Header.Font.Name'#6#13'MS Sans Serif'#17'Header.Ma' +'nt.CharSet'#7#12'ANSI_CHARSET'#11'Font.Height'#2#245#9'Font.Name'#6#19'Luci'
+'inColumn'#2#255#14'Header.Options'#11#14'hoColumnResize'#6'hoDrag'#0#8'Hint' +'da Sans Unicode'#18'Header.Font.Height'#2#245#16'Header.Font.Name'#6#13'MS '
+'Mode'#7#9'hmTooltip'#14'ParentShowHint'#8#8'ShowHint'#9#8'TabOrder'#2#3#28 +'Sans Serif'#17'Header.MainColumn'#2#255#14'Header.Options'#11#14'hoColumnRe'
+'TreeOptions.AnimationOptions'#11#16'toAnimatedToggle'#0#23'TreeOptions.Auto' +'size'#6'hoDrag'#0#8'HintMode'#7#9'hmTooltip'#14'ParentShowHint'#8#8'ShowHin'
+'Options'#11#16'toAutoDropExpand'#12'toAutoScroll'#20'toAutoScrollOnExpand' +'t'#9#8'TabOrder'#2#3#28'TreeOptions.AnimationOptions'#11#16'toAnimatedToggl'
+#22'toAutoTristateTracking'#17'toAutoHideButtons'#0#23'TreeOptions.MiscOptio' +'e'#0#23'TreeOptions.AutoOptions'#11#16'toAutoDropExpand'#12'toAutoScroll'#20
+'ns'#11#15'toAcceptOLEDrop'#12'toInitOnSave'#18'toToggleOnDblClick'#14'toWhe' +'toAutoScrollOnExpand'#22'toAutoTristateTracking'#17'toAutoHideButtons'#0#23
+'elPanning'#0#28'TreeOptions.SelectionOptions'#11#13'toMultiSelect'#22'toCen' +'TreeOptions.MiscOptions'#11#15'toAcceptOLEDrop'#12'toInitOnSave'#18'toToggl'
+'terScrollIntoView'#0#17'OnBeforeItemErase'#7#20'Tree2BeforeItemErase'#13'On' +'eOnDblClick'#14'toWheelPanning'#0#28'TreeOptions.SelectionOptions'#11#13'to'
+'DragAllowed'#7#16'Tree2DragAllowed'#10'OnDragOver'#7#12'TreeDragOver'#10'On' +'MultiSelect'#22'toCenterScrollIntoView'#0#17'OnBeforeItemErase'#7#20'Tree2B'
+'DragDrop'#7#12'TreeDragDrop'#9'OnGetText'#7#12'Tree1GetText'#10'OnInitNode' +'eforeItemErase'#13'OnDragAllowed'#7#16'Tree2DragAllowed'#10'OnDragOver'#7#12
+#7#12'TreeInitNode'#9'OnNewText'#7#12'Tree1NewText'#7'Columns'#14#0#0#0#18'T' +'TreeDragOver'#10'OnDragDrop'#7#12'TreeDragDrop'#9'OnGetText'#7#12'Tree1GetT'
+'VirtualStringTree'#5'Tree1'#4'Left'#2#8#6'Height'#3#180#0#3'Top'#2't'#5'Wid' +'ext'#10'OnInitNode'#7#12'TreeInitNode'#9'OnNewText'#7#12'Tree1NewText'#7'Co'
+'th'#3'J'#1#24'ClipboardFormats.Strings'#1#6#3'CSV'#6#11'HTML Format'#6#10'P' +'lumns'#14#0#0#0#18'TVirtualStringTree'#5'Tree1'#4'Left'#2#8#6'Height'#3#180
+'lain text'#6#16'Rich Text Format'#6' Rich Text Format Without Objects'#6#12 +#0#3'Top'#2't'#5'Width'#3'J'#1#24'ClipboardFormats.Strings'#1#6#3'CSV'#6#11
+'Unicode text'#0#18'Colors.BorderColor'#7#12'clWindowText'#15'Colors.HotColo' +'HTML Format'#6#10'Plain text'#6#16'Rich Text Format'#6' Rich Text Format Wi'
+'r'#7#7'clBlack'#17'DefaultNodeHeight'#2#24#8'DragMode'#7#11'dmAutomatic'#9 +'thout Objects'#6#12'Unicode text'#0#18'Colors.BorderColor'#7#12'clWindowTex'
+'DragWidth'#3'^'#1#9'EditDelay'#3#244#1#12'Font.CharSet'#7#12'ANSI_CHARSET' +'t'#15'Colors.HotColor'#7#7'clBlack'#17'DefaultNodeHeight'#2#24#8'DragMode'#7
+#11'Font.Height'#2#245#9'Font.Name'#6#7'Verdana'#18'Header.Font.Height'#2#245 +#11'dmAutomatic'#9'DragWidth'#3'^'#1#9'EditDelay'#3#244#1#12'Font.CharSet'#7
+#16'Header.Font.Name'#6#13'MS Sans Serif'#17'Header.MainColumn'#2#255#14'Hea' +#12'ANSI_CHARSET'#11'Font.Height'#2#245#9'Font.Name'#6#7'Verdana'#18'Header.'
+'der.Options'#11#14'hoColumnResize'#6'hoDrag'#0#8'HintMode'#7#9'hmTooltip'#6 +'Font.Height'#2#245#16'Header.Font.Name'#6#13'MS Sans Serif'#17'Header.MainC'
+'Images'#7#10'TreeImages'#14'ParentShowHint'#8#8'ShowHint'#9#8'TabOrder'#2#4 +'olumn'#2#255#14'Header.Options'#11#14'hoColumnResize'#6'hoDrag'#0#8'HintMod'
+#28'TreeOptions.AnimationOptions'#11#16'toAnimatedToggle'#0#23'TreeOptions.A' +'e'#7#9'hmTooltip'#6'Images'#7#10'TreeImages'#14'ParentShowHint'#8#8'ShowHin'
+'utoOptions'#11#16'toAutoDropExpand'#12'toAutoScroll'#20'toAutoScrollOnExpan' +'t'#9#8'TabOrder'#2#4#28'TreeOptions.AnimationOptions'#11#16'toAnimatedToggl'
+'d'#22'toAutoTristateTracking'#17'toAutoHideButtons'#22'toAutoDeleteMovedNod' +'e'#0#23'TreeOptions.AutoOptions'#11#16'toAutoDropExpand'#12'toAutoScroll'#20
+'es'#0#23'TreeOptions.MiscOptions'#11#15'toAcceptOLEDrop'#12'toInitOnSave'#18 +'toAutoScrollOnExpand'#22'toAutoTristateTracking'#17'toAutoHideButtons'#22't'
+'toToggleOnDblClick'#14'toWheelPanning'#0#28'TreeOptions.SelectionOptions'#11 +'oAutoDeleteMovedNodes'#0#23'TreeOptions.MiscOptions'#11#15'toAcceptOLEDrop'
+#13'toMultiSelect'#0#10'OnDragOver'#7#12'TreeDragOver'#10'OnDragDrop'#7#12'T' +#12'toInitOnSave'#18'toToggleOnDblClick'#14'toWheelPanning'#0#28'TreeOptions'
+'reeDragDrop'#9'OnGetText'#7#12'Tree1GetText'#10'OnInitNode'#7#12'TreeInitNo' +'.SelectionOptions'#11#13'toMultiSelect'#0#10'OnDragOver'#7#12'TreeDragOver'
+'de'#9'OnNewText'#7#12'Tree1NewText'#7'Columns'#14#0#0#0#12'TPageControl'#12 +#10'OnDragDrop'#7#12'TreeDragDrop'#9'OnGetText'#7#12'Tree1GetText'#10'OnInit'
+'PageControl1'#4'Left'#2#12#6'Height'#3#245#0#3'Top'#3'4'#1#5'Width'#3#173#2 +'Node'#7#12'TreeInitNode'#9'OnNewText'#7#12'Tree1NewText'#7'Columns'#14#0#0#0
,#10'ActivePage'#7#9'TabSheet1'#7'Anchors'#11#5'akTop'#6'akLeft'#8'akBottom'#0 ,#12'TPageControl'#12'PageControl1'#4'Left'#2#12#6'Height'#3#245#0#3'Top'#3'4'
+#8'TabIndex'#2#3#8'TabOrder'#2#5#0#9'TTabSheet'#16'RichTextTabSheet'#7'Capti' +#1#5'Width'#3#173#2#10'ActivePage'#7#9'TabSheet1'#7'Anchors'#11#5'akTop'#6'a'
+'on'#6#9'Rich text'#10'ImageIndex'#2#1#0#6'TLabel'#6'Label3'#4'Left'#2#8#6'H' +'kLeft'#8'akBottom'#0#8'TabIndex'#2#3#8'TabOrder'#2#5#0#9'TTabSheet'#16'Rich'
+'eight'#2#15#3'Top'#2#8#5'Width'#3#197#1#7'Caption'#6'WYou can use the rich ' +'TextTabSheet'#7'Caption'#6#9'Rich text'#12'ClientHeight'#3#219#0#11'ClientW'
+'edit control as source and as target. It initiates OLE drag'' drop.'#5'Colo' +'idth'#3#165#2#10'ImageIndex'#2#1#0#6'TLabel'#6'Label3'#4'Left'#2#8#6'Height'
+'r'#7#6'clNone'#11'ParentColor'#8#0#0#0#9'TTabSheet'#11'LogTabSheet'#7'Capti' +#2#15#3'Top'#2#8#5'Width'#3#197#1#7'Caption'#6'WYou can use the rich edit co'
+'on'#6#25'Drag''n drop operation log'#0#6'TLabel'#6'Label7'#4'Left'#2#6#6'He' +'ntrol as source and as target. It initiates OLE drag'' drop.'#5'Color'#7#6
+'ight'#2')'#3'Top'#2#8#5'Width'#3#147#1#8'AutoSize'#8#7'Caption'#6'zThe log ' +'clNone'#11'ParentColor'#8#0#0#0#9'TTabSheet'#11'LogTabSheet'#7'Caption'#6#25
+'below shows textual representations of the operation carried out. You can a' +'Drag''n drop operation log'#12'ClientHeight'#3#219#0#11'ClientWidth'#3#165#2
+'lso use the control as VCL drag source.'#5'Color'#7#6'clNone'#11'ParentColo' +#0#6'TLabel'#6'Label7'#4'Left'#2#6#6'Height'#2')'#3'Top'#2#8#5'Width'#3#147#1
+'r'#8#8'WordWrap'#9#0#0#8'TListBox'#10'LogListBox'#4'Left'#2#4#6'Height'#3 +#8'AutoSize'#8#7'Caption'#6'zThe log below shows textual representations of '
+#145#0#4'Hint'#6'/Use the list box to initiate a VCL drag''n drop.'#3'Top'#2 +'the operation carried out. You can also use the control as VCL drag source.'
+'8'#5'Width'#3#149#2#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom' +#5'Color'#7#6'clNone'#11'ParentColor'#8#8'WordWrap'#9#0#0#8'TListBox'#10'Log'
+#0#8'DragMode'#7#11'dmAutomatic'#10'ItemHeight'#2#15#14'ParentShowHint'#8#8 +'ListBox'#4'Left'#2#4#6'Height'#3#145#0#4'Hint'#6'/Use the list box to initi'
+'ShowHint'#9#8'TabOrder'#2#0#0#0#7'TButton'#7'Button2'#4'Left'#3'N'#2#6'Heig' +'ate a VCL drag''n drop.'#3'Top'#2'8'#5'Width'#3#149#2#7'Anchors'#11#5'akTop'
+'ht'#2#25#3'Top'#2#10#5'Width'#2'K'#7'Anchors'#11#5'akTop'#7'akRight'#0#25'B' +#6'akLeft'#7'akRight'#8'akBottom'#0#8'DragMode'#7#11'dmAutomatic'#10'ItemHei'
+'orderSpacing.InnerBorder'#2#4#7'Caption'#6#9'Clear log'#7'OnClick'#7#12'But' +'ght'#2#15#14'ParentShowHint'#8#8'ShowHint'#9#8'TabOrder'#2#0#0#0#7'TButton'
+'ton2Click'#8'TabOrder'#2#1#0#0#0#9'TTabSheet'#9'TabSheet2'#7'Caption'#6#9'M' +#7'Button2'#4'Left'#3'N'#2#6'Height'#2#25#3'Top'#2#10#5'Width'#2'K'#7'Anchor'
+'ore info'#10'ImageIndex'#2#3#0#6'TLabel'#6'Label4'#4'Left'#2#12#6'Height'#2 +'s'#11#5'akTop'#7'akRight'#0#25'BorderSpacing.InnerBorder'#2#4#7'Caption'#6#9
+'%'#3'Top'#2'4'#5'Width'#3#137#2#8'AutoSize'#8#7'Caption'#6#209'For drag''n ' +'Clear log'#7'OnClick'#7#12'Button2Click'#8'TabOrder'#2#1#0#0#0#9'TTabSheet'
+'drop however it can (mainly for compatibility) either use OLE or VCL for dr' +#9'TabSheet2'#7'Caption'#6#9'More info'#12'ClientHeight'#3#219#0#11'ClientWi'
+'ag operations. Since both approaches are incompatible and cannot be used to' +'dth'#3#165#2#10'ImageIndex'#2#3#0#6'TLabel'#6'Label4'#4'Left'#2#12#6'Height'
+'gether only one of them can be active at a time.'#5'Color'#7#6'clNone'#11'P' +#2'%'#3'Top'#2'4'#5'Width'#3#137#2#8'AutoSize'#8#7'Caption'#6#209'For drag'''
+'arentColor'#8#8'WordWrap'#9#0#0#6'TLabel'#6'Label5'#4'Left'#2#12#6'Height'#2 +'n drop however it can (mainly for compatibility) either use OLE or VCL for '
+#29#3'Top'#2'^'#5'Width'#3#141#2#8'AutoSize'#8#7'Caption'#6'xThis, though, a' +'drag operations. Since both approaches are incompatible and cannot be used '
+'pplies only to the originator of a drag operation. The receiver can handle ' +'together only one of them can be active at a time.'#5'Color'#7#6'clNone'#11
+'both situations simultanously.'#5'Color'#7#6'clNone'#11'ParentColor'#8#8'Wo' +'ParentColor'#8#8'WordWrap'#9#0#0#6'TLabel'#6'Label5'#4'Left'#2#12#6'Height'
+'rdWrap'#9#0#0#6'TLabel'#6'Label9'#4'Left'#2#12#6'Height'#2'!'#3'Top'#2#12#5 +#2#29#3'Top'#2'^'#5'Width'#3#141#2#8'AutoSize'#8#7'Caption'#6'xThis, though,'
+'Width'#3'}'#2#8'AutoSize'#8#7'Caption'#6#174'Virtual Treeview always uses O' +' applies only to the originator of a drag operation. The receiver can handl'
+'LE for clipboard operations. Windows ensures that an IDataObject is always' +'e both situations simultanously.'#5'Color'#7#6'clNone'#11'ParentColor'#8#8
+' available, even if an application used the clipboard in the old way.'#5'Co' +'WordWrap'#9#0#0#6'TLabel'#6'Label9'#4'Left'#2#12#6'Height'#2'!'#3'Top'#2#12
+'lor'#7#6'clNone'#11'ParentColor'#8#8'WordWrap'#9#0#0#0#9'TTabSheet'#9'TabSh' +#5'Width'#3'}'#2#8'AutoSize'#8#7'Caption'#6#174'Virtual Treeview always uses'
+'eet1'#7'Caption'#6#4'Tips'#10'ImageIndex'#2#2#0#6'TLabel'#6'Label8'#4'Left' +' OLE for clipboard operations. Windows ensures that an IDataObject is alwa'
+#2#12#6'Height'#2'%'#3'Top'#2#16#5'Width'#3#141#2#8'AutoSize'#8#7'Caption'#6 +'ys available, even if an application used the clipboard in the old way.'#5
+'rTry drag''n drop and clipboard operations also together with other applica' +'Color'#7#6'clNone'#11'ParentColor'#8#8'WordWrap'#9#0#0#0#9'TTabSheet'#9'Tab'
+'tions like Word or the Internet Explorer.'#5'Color'#7#6'clNone'#11'ParentCo' +'Sheet1'#7'Caption'#6#4'Tips'#12'ClientHeight'#3#219#0#11'ClientWidth'#3#165
+'lor'#8#8'WordWrap'#9#0#0#6'TLabel'#7'Label10'#4'Left'#2#12#6'Height'#2'%'#3 +#2#10'ImageIndex'#2#2#0#6'TLabel'#6'Label8'#4'Left'#2#12#6'Height'#2'%'#3'To'
+'Top'#2'0'#5'Width'#3#141#2#8'AutoSize'#8#7'Caption'#6#153'Also quite intere' +'p'#2#16#5'Width'#3#141#2#8'AutoSize'#8#7'Caption'#6'rTry drag''n drop and c'
+'sting is to start more than one instance of this demo and drag data between' +'lipboard operations also together with other applications like Word or the '
+' these instances. This works however only for OLE drag'' drop.'#5'Color'#7#6 +'Internet Explorer.'#5'Color'#7#6'clNone'#11'ParentColor'#8#8'WordWrap'#9#0#0
+'clNone'#11'ParentColor'#8#8'WordWrap'#9#0#0#0#0#11'TActionList'#11'ActionLi' +#6'TLabel'#7'Label10'#4'Left'#2#12#6'Height'#2'%'#3'Top'#2'0'#5'Width'#3#141
+'st1'#4'left'#3#212#2#3'top'#3#156#0#0#7'TAction'#9'CutAction'#7'Caption'#6#3 +#2#8'AutoSize'#8#7'Caption'#6#153'Also quite interesting is to start more th'
+'Cut'#18'DisableIfNoHandler'#9#9'OnExecute'#7#16'CutActionExecute'#8'ShortCu' +'an one instance of this demo and drag data between these instances. This wo'
+'t'#3'X@'#0#0#7'TAction'#10'CopyAction'#7'Caption'#6#4'Copy'#18'DisableIfNoH' +'rks however only for OLE drag'' drop.'#5'Color'#7#6'clNone'#11'ParentColor'
+'andler'#9#9'OnExecute'#7#17'CopyActionExecute'#8'ShortCut'#3'C@'#0#0#7'TAct' +#8#8'WordWrap'#9#0#0#0#0#11'TActionList'#11'ActionList1'#4'left'#3#212#2#3't'
+'ion'#11'PasteAction'#7'Caption'#6#5'Paste'#18'DisableIfNoHandler'#9#9'OnExe' +'op'#3#156#0#0#7'TAction'#9'CutAction'#7'Caption'#6#3'Cut'#18'DisableIfNoHan'
+'cute'#7#18'PasteActionExecute'#8'ShortCut'#3'V@'#0#0#0#11'TFontDialog'#10'F' +'dler'#9#9'OnExecute'#7#16'CutActionExecute'#8'ShortCut'#3'X@'#0#0#7'TAction'
+'ontDialog'#5'Title'#6#13'Select a font'#11'Font.Height'#2#245#9'Font.Name'#6 +#10'CopyAction'#7'Caption'#6#4'Copy'#18'DisableIfNoHandler'#9#9'OnExecute'#7
+#13'MS Sans Serif'#4'left'#3#244#2#3'top'#3#168#0#0#0#10'TImageList'#10'Tree' +#17'CopyActionExecute'#8'ShortCut'#3'C@'#0#0#7'TAction'#11'PasteAction'#7'Ca'
+'Images'#4'left'#3#194#2#3'top'#3#212#0#6'Bitmap'#10#211#31#0#0'li'#18#0#0#0 +'ption'#6#5'Paste'#18'DisableIfNoHandler'#9#9'OnExecute'#7#18'PasteActionExe'
+#16#0#0#0#16#0#0#0#156#1#0#0'/* XPM */'#10'static char *graphic[] = {'#10'"1' +'cute'#8'ShortCut'#3'V@'#0#0#0#11'TFontDialog'#10'FontDialog'#5'Title'#6#13
+'6 16 3 1",'#10'". c None",'#10'", c #840000",'#10'"- c #FFFFFF",'#10'".....' +'Select a font'#11'Font.Height'#2#245#9'Font.Name'#6#13'MS Sans Serif'#4'lef'
+'...........",'#10'"................",'#10'".,,-........,,-.",'#10'".,,,,-..' +'t'#3#244#2#3'top'#3#168#0#0#0#10'TImageList'#10'TreeImages'#4'left'#3#194#2
+'...,,-..",'#10'"..,,,,-...,,-...",'#10'"....,,,-.,-.....",'#10'".....,,,,,-' +#3'top'#3#212#0#6'Bitmap'#10#211#31#0#0'li'#18#0#0#0#16#0#0#0#16#0#0#0#156#1
+'.....",'#10'"......,,,-......",'#10'".....,,,,,-.....",'#10'"....,,,-.,,-..' +#0#0'/* XPM */'#10'static char *graphic[] = {'#10'"16 16 3 1",'#10'". c None'
+'..",'#10'"...,,,-...,,-...",'#10'"..,,,-.....,-...",'#10'"..,,,-......,-.."' +'",'#10'", c #840000",'#10'"- c #FFFFFF",'#10'"................",'#10'".....'
+','#10'"...,-...........",'#10'".............,-.",'#10'"................"}' +'...........",'#10'".,,-........,,-.",'#10'".,,,,-.....,,-..",'#10'"..,,,,-.'
+#10#156#1#0#0'/* XPM */'#10'static char *graphic[] = {'#10'"16 16 3 1",'#10 +'..,,-...",'#10'"....,,,-.,-.....",'#10'".....,,,,,-.....",'#10'"......,,,-.'
+'". c None",'#10'", c #000000",'#10'"- c #FFFFFF",'#10'"................",' +'.....",'#10'".....,,,,,-.....",'#10'"....,,,-.,,-....",'#10'"...,,,-...,,-.'
+#10'"................",'#10'"...,,,,,,,,.....",'#10'"...,------,,....",'#10 +'..",'#10'"..,,,-.....,-...",'#10'"..,,,-......,-..",'#10'"...,-..........."'
+'"...,------,-,...",'#10'"...,------,,,,..",'#10'"...,---------,..",'#10'"..' +','#10'".............,-.",'#10'"................"}'#10#156#1#0#0'/* XPM */'
+#10'static char *graphic[] = {'#10'"16 16 3 1",'#10'". c None",'#10'", c #00'
+'0000",'#10'"- c #FFFFFF",'#10'"................",'#10'"................",'
+#10'"...,,,,,,,,.....",'#10'"...,------,,....",'#10'"...,------,-,...",'#10
,'"...,------,,,,..",'#10'"...,---------,..",'#10'"...,---------,..",'#10'"..'
+'.,---------,..",'#10'"...,---------,..",'#10'"...,---------,..",'#10'"...,-' +'.,---------,..",'#10'"...,---------,..",'#10'"...,---------,..",'#10'"...,-'
+'--------,..",'#10'"...,---------,..",'#10'"...,---------,..",'#10'"...,----' +'--------,..",'#10'"...,---------,..",'#10'"...,---------,..",'#10'"...,,,,,'
+'-----,..",'#10'"...,,,,,,,,,,,..",'#10'"................"}'#10#171#1#0#0'/*' +',,,,,,..",'#10'"................"}'#10#171#1#0#0'/* XPM */'#10'static char '
,' XPM */'#10'static char *graphic[] = {'#10'"16 16 4 1",'#10'". c None",'#10 +'*graphic[] = {'#10'"16 16 4 1",'#10'". c None",'#10'", c #000000",'#10'"- c'
+'", c #000000",'#10'"- c #FFFFFF",'#10'"* c #000084",'#10'"................"' +' #FFFFFF",'#10'"* c #000084",'#10'"................",'#10'"................'
+','#10'"................",'#10'".,,,,,,.........",'#10'".,----,,........",' +'",'#10'".,,,,,,.........",'#10'".,----,,........",'#10'".,----,-,.......",'
+#10'".,----,-,.......",'#10'".,-,,-,******...",'#10'".,-----*----**..",'#10 +#10'".,-,,-,******...",'#10'".,-----*----**..",'#10'".,-,,,,*----*-*.",'#10
+'".,-,,,,*----*-*.",'#10'".,-----*-,,-****",'#10'".,-,,,,*-------*",'#10'".,' +'".,-----*-,,-****",'#10'".,-,,,,*-------*",'#10'".,-----*-,,,,,-*",'#10'".,'
+'-----*-,,,,,-*",'#10'".,,,,,,*-------*",'#10'".......*-,,,,,-*",'#10'".....' +',,,,,*-------*",'#10'".......*-,,,,,-*",'#10'".......*-------*",'#10'".....'
+'..*-------*",'#10'".......*********",'#10'"................"}'#10#216#1#0#0 +'..*********",'#10'"................"}'#10#216#1#0#0'/* XPM */'#10'static ch'
+'/* XPM */'#10'static char *graphic[] = {'#10'"16 16 7 1",'#10'". c None",' +'ar *graphic[] = {'#10'"16 16 7 1",'#10'". c None",'#10'", c #000000",'#10'"'
+#10'", c #000000",'#10'"- c #FFFF00",'#10'"* c #848484",'#10'"a c #848400",' +'- c #FFFF00",'#10'"* c #848484",'#10'"a c #848400",'#10'"b c #000084",'#10
+#10'"b c #000084",'#10'"c c #FFFFFF",'#10'"................",'#10'"......,,,' +'"c c #FFFFFF",'#10'"................",'#10'"......,,,,......",'#10'"..,,,,,'
+',......",'#10'"..,,,,,--,,,,,..",'#10'".,*a*,-,,-,a*a,.",'#10'".,a*,......,' +'--,,,,,..",'#10'".,*a*,-,,-,a*a,.",'#10'".,a*,......,a*,.",'#10'".,*a,,,,,,'
+'a*,.",'#10'".,*a,,,,,,,,*a,.",'#10'".,a*a*a*a*a*a*,.",'#10'".,*a*a*bbbbbbb,' +',,*a,.",'#10'".,a*a*a*a*a*a*,.",'#10'".,*a*a*bbbbbbb,.",'#10'".,a*a*abccccc'
+'.",'#10'".,a*a*abcccccbb.",'#10'".,*a*a*bcccccbcb",'#10'".,a*a*abcbbbcbbb",' +'bb.",'#10'".,*a*a*bcccccbcb",'#10'".,a*a*abcbbbcbbb",'#10'".,*a*a*bcccccccb'
+#10'".,*a*a*bcccccccb",'#10'".,a*a*abcbbbbbcb",'#10'"..,,,,,bcccccccb",'#10 +'",'#10'".,a*a*abcbbbbbcb",'#10'"..,,,,,bcccccccb",'#10'".......bbbbbbbbb",'
+'".......bbbbbbbbb",'#10'"................"}'#10#186#1#0#0'/* XPM */'#10'sta' +#10'"................"}'#10#186#1#0#0'/* XPM */'#10'static char *graphic[] ='
+'tic char *graphic[] = {'#10'"16 16 5 1",'#10'". c #FFFF00",'#10'", c None",' +' {'#10'"16 16 5 1",'#10'". c #FFFF00",'#10'", c None",'#10'"- c #848484",'
+#10'"- c #848484",'#10'"* c #000000",'#10'"a c #FFFFFF",'#10'".,,-.,,-***,,,' +#10'"* c #000000",'#10'"a c #FFFFFF",'#10'".,,-.,,-***,,,,,",'#10'"-.,-a,-.a'
+',,",'#10'"-.,-a,-.aa**,,,,",'#10'",-.-.-.aaa*a*,,,",'#10'",.-.a----a*aa*,,"' +'a**,,,,",'#10'",-.-.-.aaa*a*,,,",'#10'",.-.a----a*aa*,,",'#10'"---a..aaaa**'
+','#10'"---a..aaaa*****,",'#10'",,a-aa-**aaaaa*,",'#10'"-,,-.aaaaaaaaa*,",' +'***,",'#10'",,a-aa-**aaaaa*,",'#10'"-,,-.aaaaaaaaa*,",'#10'",,,-a*******aa*'
+#10'",,,-a*******aa*,",'#10'",,,*aaaaaaaaaa*,",'#10'",,,*a*******aa*,",'#10 +',",'#10'",,,*aaaaaaaaaa*,",'#10'",,,*a*******aa*,",'#10'",,,*aaaaaaaaaa*,",'
+'",,,*aaaaaaaaaa*,",'#10'",,,*a*******aa*,",'#10'",,,*aaaaaaaaaa*,",'#10'",,' +#10'",,,*a*******aa*,",'#10'",,,*aaaaaaaaaa*,",'#10'",,,*aaaaaaaaaa*,",'#10
+',*aaaaaaaaaa*,",'#10'",,,************,",'#10'",,,,,,,,,,,,,,,,"}'#10#201#1#0 +'",,,************,",'#10'",,,,,,,,,,,,,,,,"}'#10#201#1#0#0'/* XPM */'#10'sta'
+#0'/* XPM */'#10'static char *graphic[] = {'#10'"16 16 6 1",'#10'". c None",' +'tic char *graphic[] = {'#10'"16 16 6 1",'#10'". c None",'#10'", c #000084",'
+#10'", c #000084",'#10'"- c #FFFFFF",'#10'"* c #000000",'#10'"a c #848484",' +#10'"- c #FFFFFF",'#10'"* c #000000",'#10'"a c #848484",'#10'"b c #FFFF00",'
+#10'"b c #FFFF00",'#10'"................",'#10'",,,,,,,,,,,,,,..",'#10'",-,,' +#10'"................",'#10'",,,,,,,,,,,,,,..",'#10'",-,,,,,,,,,,,,..",'#10
+',,,,,,,,,,..",'#10'",,,,,,,,,,,,,*..",'#10'"*...*--------*..",'#10'"*...*--' +'",,,,,,,,,,,,,*..",'#10'"*...*--------*..",'#10'"*...*--------*..",'#10'"*.'
+'------*..",'#10'"*...*--aaa---*..",'#10'"*...*-a.b.a--*..",'#10'"*...*a.b.b' +'..*--aaa---*..",'#10'"*...*-a.b.a--*..",'#10'"*...*a.b.baaaaa.",'#10'"*...*'
+'aaaaa.",'#10'"*...*a--------a*",'#10'"*...*a-b.b.b.ba*",'#10'"*...*a-.b.b.b' +'a--------a*",'#10'"*...*a-b.b.b.ba*",'#10'"*...*a-.b.b.b.a*",'#10'"*****a-b'
+'.a*",'#10'"*****a-b.b.b.ba*",'#10'".....aaaaaaaaaa*",'#10'"......**********' +'.b.b.ba*",'#10'".....aaaaaaaaaa*",'#10'"......**********",'#10'"...........'
+'",'#10'"................"}'#10#201#1#0#0'/* XPM */'#10'static char *graphic' +'....."}'#10#201#1#0#0'/* XPM */'#10'static char *graphic[] = {'#10'"16 16 6'
+'[] = {'#10'"16 16 6 1",'#10'". c None",'#10'", c #000084",'#10'"- c #000000' +' 1",'#10'". c None",'#10'", c #000084",'#10'"- c #000000",'#10'"* c #FFFFFF'
+'",'#10'"* c #FFFFFF",'#10'"a c #848484",'#10'"b c #00FFFF",'#10'"..........' +'",'#10'"a c #848484",'#10'"b c #00FFFF",'#10'"................",'#10'".....'
+'......",'#10'"................",'#10'",,,,,,,,,.......",'#10'",,,,,,,,,....' +'...........",'#10'",,,,,,,,,.......",'#10'",,,,,,,,,.......",'#10'"-*******'
+'...",'#10'"-*******-.-.....",'#10'"-*aaaaa*-.--....",'#10'"-*******-.-b-...' +'-.-.....",'#10'"-*aaaaa*-.--....",'#10'"-*******-.-b-...",'#10'"-*aa-------'
+'",'#10'"-*aa-------bb-..",'#10'"-***-bbbbbbbbb-.",'#10'"-----bbbbbbbbbb-",' +'bb-..",'#10'"-***-bbbbbbbbb-.",'#10'"-----bbbbbbbbbb-",'#10'"....-bbbbbbbbb'
+#10'"....-bbbbbbbbb-.",'#10'"....-------bb-..",'#10'"..........-b-...",'#10 +'-.",'#10'"....-------bb-..",'#10'"..........-b-...",'#10'"..........--...."'
+'"..........--....",'#10'"..........-.....",'#10'"................"}'#10#171 +','#10'"..........-.....",'#10'"................"}'#10#171#1#0#0'/* XPM */'
+#1#0#0'/* XPM */'#10'static char *graphic[] = {'#10'"16 16 4 1",'#10'". c No' +#10'static char *graphic[] = {'#10'"16 16 4 1",'#10'". c None",'#10'", c #00'
+'ne",'#10'", c #000000",'#10'"- c #000084",'#10'"* c #FFFFFF",'#10'"........' +'0000",'#10'"- c #000084",'#10'"* c #FFFFFF",'#10'"................",'#10'".'
+'........",'#10'".......,,,,,,.--",'#10'"......,......,--",'#10'".....,.,...' +'......,,,,,,.--",'#10'"......,......,--",'#10'".....,.,......--",'#10'",,,,'
+'...--",'#10'",,,,,.,.,.....--",'#10'",**,.,.,.,...,--",'#10'",*,.,*,.,.,,,.' +',.,.,.....--",'#10'",**,.,.,.,...,--",'#10'",*,.,*,.,.,,,.--",'#10'",**,***'
+'--",'#10'",**,***,.,*,...-",'#10'",*******,**,....",'#10'",**********,...."' +',.,*,...-",'#10'",*******,**,....",'#10'",**********,....",'#10'",*,,*,,,,,'
+','#10'",*,,*,,,,,*,....",'#10'",**********,....",'#10'",*,,*,,,,,*,....",' +'*,....",'#10'",**********,....",'#10'",*,,*,,,,,*,....",'#10'",**********,.'
+#10'",**********,....",'#10'",,,,,,,,,,,,....",'#10'"................"}'#10 +'...",'#10'",,,,,,,,,,,,....",'#10'"................"}'#10#246#1#0#0'/* XPM '
+#246#1#0#0'/* XPM */'#10'static char *graphic[] = {'#10'"16 16 9 1",'#10'". ' +'*/'#10'static char *graphic[] = {'#10'"16 16 9 1",'#10'". c None",'#10'", c'
+'c None",'#10'", c #848484",'#10'"- c #0000FF",'#10'"* c #FFFFFF",'#10'"a c ' +' #848484",'#10'"- c #0000FF",'#10'"* c #FFFFFF",'#10'"a c #008400",'#10'"b '
+'#008400",'#10'"b c #000000",'#10'"c c #FFFF00",'#10'"d c #008484",'#10'"e c' +'c #000000",'#10'"c c #FFFF00",'#10'"d c #008484",'#10'"e c #000084",'#10'".'
+' #000084",'#10'".....,,,,,......",'#10'"...,,--*.abb....",'#10'"..,--.*.aaa' +'....,,,,,......",'#10'"...,,--*.abb....",'#10'"..,--.*.aaaab...",'#10'".,-*'
+'ab...",'#10'".,-*.*,,,,,,,b..",'#10'".,--*.,***c*,,..",'#10'"b--.aa,*c***,*' +'.*,,,,,,,b..",'#10'".,--*.,***c*,,..",'#10'"b--.aa,*c***,*,.",'#10'"b--aaa,'
+',.",'#10'"b--aaa,***c*bbbb",'#10'"b--aaa,*cddd,*,b",'#10'"b---aa,*d*,ae*,b"' +'***c*bbbb",'#10'"b--aaa,*cddd,*,b",'#10'"b---aa,*d*,ae*,b",'#10'"b-----,*d,'
+','#10'"b-----,*d,a-e*,b",'#10'".b----,*d---e*,b",'#10'".b----,*ceee,*,b",' +'a-e*,b",'#10'".b----,*d---e*,b",'#10'".b----,*ceee,*,b",'#10'"..b---,***c**'
+#10'"..b---,***c***,b",'#10'"...bb-,*c***c*,b",'#10'".....b,,,,,,,,,b",'#10 +'*,b",'#10'"...bb-,*c***c*,b",'#10'".....b,,,,,,,,,b",'#10'"......bbbbbbbbbb'
+'"......bbbbbbbbbb"}'#10#156#1#0#0'/* XPM */'#10'static char *graphic[] = {' +'"}'#10#156#1#0#0'/* XPM */'#10'static char *graphic[] = {'#10'"16 16 3 1",'
+#10'"16 16 3 1",'#10'". c None",'#10'", c #FFFFFF",'#10'"- c #008400",'#10'"' +#10'". c None",'#10'", c #FFFFFF",'#10'"- c #008400",'#10'"................"'
+'................",'#10'".,,,,,,,,,,,,,,.",'#10'".,,,,,,,-,,,,,,.",'#10'".,,' +','#10'".,,,,,,,,,,,,,,.",'#10'".,,,,,,,-,,,,,,.",'#10'".,,,,,,,--,,,,,.",'
+',,,,,--,,,,,.",'#10'".,,,,------,,,,.",'#10'".,,,-,,,--,,,,,.",'#10'".,,,-,' +#10'".,,,,------,,,,.",'#10'".,,,-,,,--,,,,,.",'#10'".,,,-,,,-,,,,,,.",'#10
+',,-,,,,,,.",'#10'".,,,-,,,,,,,,,,.",'#10'".,,,,,,,,,,-,,,.",'#10'".,,,,,,-,' +'".,,,-,,,,,,,,,,.",'#10'".,,,,,,,,,,-,,,.",'#10'".,,,,,,-,,,-,,,.",'#10'".,'
+',,-,,,.",'#10'".,,,,,--,,,-,,,.",'#10'".,,,,------,,,,.",'#10'".,,,,,--,,,,' +',,,,--,,,-,,,.",'#10'".,,,,------,,,,.",'#10'".,,,,,--,,,,,,,.",'#10'".,,,,'
+',,,.",'#10'".,,,,,,-,,,,,,,.",'#10'".,,,,,,,,,,,,,,.",'#10'"...............' +',,-,,,,,,,.",'#10'".,,,,,,,,,,,,,,.",'#10'"................"}'#10#186#1#0#0
+'."}'#10#186#1#0#0'/* XPM */'#10'static char *graphic[] = {'#10'"16 16 5 1",' +'/* XPM */'#10'static char *graphic[] = {'#10'"16 16 5 1",'#10'". c None",'
+#10'". c None",'#10'", c #848484",'#10'"- c #000000",'#10'"* c #FFFFFF",'#10 ,#10'", c #848484",'#10'"- c #000000",'#10'"* c #FFFFFF",'#10'"a c #000084",'
+'"a c #000084",'#10'"................",'#10'".....,,,,,,-....",'#10'".....,*' +#10'"................",'#10'".....,,,,,,-....",'#10'".....,*****-....",'#10
+'****-....",'#10'".....,*,,,,,,-..",'#10'"a....,*,*****-..",'#10'"aa...,*,*,' +'".....,*,,,,,,-..",'#10'"a....,*,*****-..",'#10'"aa...,*,*,,,,,,-",'#10'"aa'
+',,,,,-",'#10'"aaa..,*,*,*****-",'#10'"aaaa.,*,*,*aaa*-",'#10'"aaa..,*,*,***' +'a..,*,*,*****-",'#10'"aaaa.,*,*,*aaa*-",'#10'"aaa..,*,*,*****-",'#10'"aa...'
,'**-",'#10'"aa...--,*,*aaa*-",'#10'"a......,*,*****-",'#10'".......--,*aaa*-' +'--,*,*aaa*-",'#10'"a......,*,*****-",'#10'".......--,*aaa*-",'#10'"........'
+'",'#10'".........,*****-",'#10'".........-------",'#10'"................",' +'.,*****-",'#10'".........-------",'#10'"................",'#10'"...........'
+#10'"................"}'#10#201#1#0#0'/* XPM */'#10'static char *graphic[] =' +'....."}'#10#201#1#0#0'/* XPM */'#10'static char *graphic[] = {'#10'"16 16 6'
+' {'#10'"16 16 6 1",'#10'". c None",'#10'", c #848484",'#10'"- c #FFFF00",' +' 1",'#10'". c None",'#10'", c #848484",'#10'"- c #FFFF00",'#10'"* c #C6C6C6'
+#10'"* c #C6C6C6",'#10'"a c #FFFFFF",'#10'"b c #000000",'#10'"..............' +'",'#10'"a c #FFFFFF",'#10'"b c #000000",'#10'"................",'#10'"...,,'
+'..",'#10'"...,,,,,........",'#10'"..,-*-*-,.......",'#10'".,-*-*-*-,,,,,,."' +',,,........",'#10'"..,-*-*-,.......",'#10'".,-*-*-*-,,,,,,.",'#10'".,aaaaaa'
+','#10'".,aaaaaaaaaaaa,b",'#10'".,a-*-*-*-*-*-,b",'#10'".,a*-*-*-*-*-*,b",' +'aaaaaa,b",'#10'".,a-*-*-*-*-*-,b",'#10'".,a*-*-*-*-*-*,b",'#10'".,a-*-*-*-*'
+#10'".,a-*-*-*-*-*-,b",'#10'".,a*-*-*-*-*-*,b",'#10'".,a-*-*-*-*-*-,b",'#10 +'-*-,b",'#10'".,a*-*-*-*-*-*,b",'#10'".,a-*-*-*-*-*-,b",'#10'".,a*-*-*-*-*-*'
+'".,a*-*-*-*-*-*,b",'#10'".,a-*-*-*-*-*-,b",'#10'".,,,,,,,,,,,,,,b",'#10'"..' +',b",'#10'".,a-*-*-*-*-*-,b",'#10'".,,,,,,,,,,,,,,b",'#10'"..bbbbbbbbbbbbbb"'
+'bbbbbbbbbbbbbb",'#10'"................",'#10'"................"}'#10#201#1#0 +','#10'"................",'#10'"................"}'#10#201#1#0#0'/* XPM */'
+#0'/* XPM */'#10'static char *graphic[] = {'#10'"16 16 6 1",'#10'". c None",' +#10'static char *graphic[] = {'#10'"16 16 6 1",'#10'". c None",'#10'", c #84'
+#10'", c #848484",'#10'"- c #FFFFFF",'#10'"* c #FFFF00",'#10'"a c #C6C6C6",' +'8484",'#10'"- c #FFFFFF",'#10'"* c #FFFF00",'#10'"a c #C6C6C6",'#10'"b c #0'
+#10'"b c #000000",'#10'"................",'#10'"...,,,,,........",'#10'"..,-' +'00000",'#10'"................",'#10'"...,,,,,........",'#10'"..,-----,.....'
+'----,.......",'#10'".,-*a*a*-,,,,,,.",'#10'".,-a*a*a------,b",'#10'".,-*a*a' +'..",'#10'".,-*a*a*-,,,,,,.",'#10'".,-a*a*a------,b",'#10'".,-*a*a*a*a*a*,b"'
+'*a*a*a*,b",'#10'",,,,,,,,,,,,,*,b",'#10'",----------,,a,b",'#10'",-*a*a*a*a' +','#10'",,,,,,,,,,,,,*,b",'#10'",----------,,a,b",'#10'",-*a*a*a*a**b,,b",'
+'**b,,b",'#10'".,-*a*a*a*a*ab,b",'#10'".,-a*a*a*a*a*b,b",'#10'"..,-a*a*a*a**' +#10'".,-*a*a*a*a*ab,b",'#10'".,-a*a*a*a*a*b,b",'#10'"..,-a*a*a*a**,bb",'#10
+',bb",'#10'"..,,,,,,,,,,,,,b",'#10'"...bbbbbbbbbbbbb",'#10'"................' +'"..,,,,,,,,,,,,,b",'#10'"...bbbbbbbbbbbbb",'#10'"................",'#10'"..'
+'",'#10'"................"}'#10#186#1#0#0'/* XPM */'#10'static char *graphic' +'.............."}'#10#186#1#0#0'/* XPM */'#10'static char *graphic[] = {'#10
+'[] = {'#10'"16 16 5 1",'#10'". c None",'#10'", c #848484",'#10'"- c #FFFFFF' +'"16 16 5 1",'#10'". c None",'#10'", c #848484",'#10'"- c #FFFFFF",'#10'"* c'
+'",'#10'"* c #000000",'#10'"a c #C6C6C6",'#10'"................",'#10'".,,,,' +' #000000",'#10'"a c #C6C6C6",'#10'"................",'#10'".,,,,,,,,.......'
+',,,,.......",'#10'".,------,*......",'#10'".,------,-*.....",'#10'".,------' +'",'#10'".,------,*......",'#10'".,------,-*.....",'#10'".,------,***....",'
+',***....",'#10'".,------aaa*....",'#10'".,-------aa*....",'#10'".,--------a' +#10'".,------aaa*....",'#10'".,-------aa*....",'#10'".,--------a*....",'#10
+'*....",'#10'".,--------a*....",'#10'".,--------a*....",'#10'".,--------a*..' +'".,--------a*....",'#10'".,--------a*....",'#10'".,--------a*....",'#10'".,'
+'..",'#10'".,--------a*....",'#10'".,aaaaaaaaa*....",'#10'".***********...."' +'--------a*....",'#10'".,aaaaaaaaa*....",'#10'".***********....",'#10'".....'
+','#10'"................",'#10'"................"}'#10#246#1#0#0'/* XPM */' +'...........",'#10'"................"}'#10#246#1#0#0'/* XPM */'#10'static ch'
+#10'static char *graphic[] = {'#10'"16 16 9 1",'#10'". c None",'#10'", c #84' +'ar *graphic[] = {'#10'"16 16 9 1",'#10'". c None",'#10'", c #848484",'#10'"'
+'8484",'#10'"- c #FFFFFF",'#10'"* c #000000",'#10'"a c #0000FF",'#10'"b c #0' +'- c #FFFFFF",'#10'"* c #000000",'#10'"a c #0000FF",'#10'"b c #000084",'#10
+'00084",'#10'"c c #008484",'#10'"d c #C6C6C6",'#10'"e c #FFFF00",'#10'".....' +'"c c #008484",'#10'"d c #C6C6C6",'#10'"e c #FFFF00",'#10'"................"'
+'...........",'#10'".,,,,,,,,.......",'#10'".,------,*....ab",'#10'".,------' +','#10'".,,,,,,,,.......",'#10'".,------,*....ab",'#10'".,------,-*..acb",'
+',-*..acb",'#10'".,------,***acb.",'#10'".,------dddacb..",'#10'".,-------da' +#10'".,------,***acb.",'#10'".,------dddacb..",'#10'".,-------dacb...",'#10
+'cb...",'#10'".,-------acb....",'#10'".,------acb*....",'#10'".,-----,ebd*..' +'".,-------acb....",'#10'".,------acb*....",'#10'".,-----,ebd*....",'#10'".,'
+'..",'#10'".,-----d,-d*....",'#10'".,----*,--d*....",'#10'".,ddddddddd*...."' +'-----d,-d*....",'#10'".,----*,--d*....",'#10'".,ddddddddd*....",'#10'".****'
+','#10'".***********....",'#10'"................",'#10'"................"}' +'*******....",'#10'"................",'#10'"................"}'#10#186#1#0#0
+#10#186#1#0#0'/* XPM */'#10'static char *graphic[] = {'#10'"16 16 5 1",'#10 +'/* XPM */'#10'static char *graphic[] = {'#10'"16 16 5 1",'#10'". c #848484"'
+'". c #848484",'#10'", c None",'#10'"- c #FFFFFF",'#10'"* c #000000",'#10'"a' +','#10'", c None",'#10'"- c #FFFFFF",'#10'"* c #000000",'#10'"a c #C6C6C6",'
+' c #C6C6C6",'#10'"........,,,,,,,,",'#10'".-........,,,,,,",'#10'".-.-.....' +#10'"........,,,,,,,,",'#10'".-........,,,,,,",'#10'".-.-........,,,,",'#10
+'...,,,,",'#10'".-.-.------.*,,,",'#10'".-.-.------.-*,,",'#10'".-.-.------.' +'".-.-.------.*,,,",'#10'".-.-.------.-*,,",'#10'".-.-.------.***,",'#10'".-'
+'***,",'#10'".-.-.------aaa*,",'#10'".-.-.-------aa*,",'#10'".-.-.--------a*' +'.-.------aaa*,",'#10'".-.-.-------aa*,",'#10'".-.-.--------a*,",'#10'".-.-.'
+',",'#10'".-.-.--------a*,",'#10'".-.-.--------a*,",'#10'".a.-.--------a*,",' +'--------a*,",'#10'".-.-.--------a*,",'#10'".a.-.--------a*,",'#10'"**.a.---'
+#10'"**.a.--------a*,",'#10'",,**.aaaaaaaaa*,",'#10'",,,,***********,",'#10 +'-----a*,",'#10'",,**.aaaaaaaaa*,",'#10'",,,,***********,",'#10'",,,,,,,,,,,'
+'",,,,,,,,,,,,,,,,"}'#10#246#1#0#0'/* XPM */'#10'static char *graphic[] = {' +',,,,,"}'#10#246#1#0#0'/* XPM */'#10'static char *graphic[] = {'#10'"16 16 9'
+#10'"16 16 9 1",'#10'". c #848484",'#10'", c None",'#10'"- c #FFFFFF",'#10'"' +' 1",'#10'". c #848484",'#10'", c None",'#10'"- c #FFFFFF",'#10'"* c #0000FF'
+'* c #0000FF",'#10'"a c #000084",'#10'"b c #000000",'#10'"c c #008484",'#10 +'",'#10'"a c #000084",'#10'"b c #000000",'#10'"c c #008484",'#10'"d c #C6C6C'
+'"d c #C6C6C6",'#10'"e c #FFFF00",'#10'"........,,,,,,,,",'#10'".-........,,' +'6",'#10'"e c #FFFF00",'#10'"........,,,,,,,,",'#10'".-........,,,,,,",'#10
+',,,,",'#10'".-.-........,,*a",'#10'".-.-.------.b*ca",'#10'".-.-.------.*ca' +'".-.-........,,*a",'#10'".-.-.------.b*ca",'#10'".-.-.------.*ca,",'#10'".-'
+',",'#10'".-.-.------*cab,",'#10'".-.-.-----*cadb,",'#10'".-.-.----*caddb,",' +'.-.------*cab,",'#10'".-.-.-----*cadb,",'#10'".-.-.----*caddb,",'#10'".-.-.'
+#10'".-.-.---*ca--db,",'#10'".-.-.--.ea---db,",'#10'".-.-.--d.----db,",'#10 +'---*ca--db,",'#10'".-.-.--.ea---db,",'#10'".-.-.--d.----db,",'#10'".d.-.-b.'
+'".d.-.-b.-----db,",'#10'"bb.d.--------db,",'#10'",,bb.dddddddddb,",'#10'",,' +'-----db,",'#10'"bb.d.--------db,",'#10'",,bb.dddddddddb,",'#10'",,,,bbbbbbb'
+',,bbbbbbbbbbb,",'#10'",,,,,,,,,,,,,,,,"}'#10#141#1#0#0'/* XPM */'#10'static' +'bbbb,",'#10'",,,,,,,,,,,,,,,,"}'#10#141#1#0#0'/* XPM */'#10'static char *gr'
+' char *graphic[] = {'#10'"16 16 2 1",'#10'". c None",'#10'", c #000000",'#10 +'aphic[] = {'#10'"16 16 2 1",'#10'". c None",'#10'", c #000000",'#10'"......'
+'"................",'#10'"................",'#10'"..,.............",'#10'"..' +'..........",'#10'"................",'#10'"..,.............",'#10'"..,,.....'
+',,............",'#10'"..,,,...........",'#10'"..,,,,..........",'#10'"..,,,' +'.......",'#10'"..,,,...........",'#10'"..,,,,..........",'#10'"..,,,,,.....'
+',,.........",'#10'"..,,,,,,........",'#10'"..,,,,,,,.......",'#10'"..,,,,,,' +'....",'#10'"..,,,,,,........",'#10'"..,,,,,,,.......",'#10'"..,,,,,,.......'
+'........",'#10'"..,,,,,.........",'#10'"..,,,,..........",'#10'"..,,,......' +'.",'#10'"..,,,,,.........",'#10'"..,,,,..........",'#10'"..,,,...........",'
+'.....",'#10'"..,,............",'#10'"..,.............",'#10'"..............' +#10'"..,,............",'#10'"..,.............",'#10'"................"}'#10#0
+'.."}'#10#0#0#0 +#0#0
]); ]);

View File

@ -1,7 +1,7 @@
unit Main; unit Main;
{$MODE Delphi} {$MODE Delphi}
{$define UseExternalDragManager}
// Virtual Treeview sample application demonstrating clipboard and drag'n drop operations. // Virtual Treeview sample application demonstrating clipboard and drag'n drop operations.
// The treeview uses OLE for these operations but can also issue and accept VCL drag'n drop. // The treeview uses OLE for these operations but can also issue and accept VCL drag'n drop.
// Written by Mike Lischke. // Written by Mike Lischke.
@ -11,7 +11,7 @@ interface
uses uses
Windows, LCLIntf, Messages, ActiveX, SysUtils, Forms, Dialogs, Graphics, Windows, LCLIntf, Messages, ActiveX, SysUtils, Forms, Dialogs, Graphics,
VirtualTrees, ActnList, ComCtrls, ExtCtrls, StdCtrls, Controls, Classes, Buttons, VirtualTrees, ActnList, ComCtrls, ExtCtrls, StdCtrls, Controls, Classes, Buttons,
ImgList, LResources, vtLogger,ipcchannel, virtualdragmanager; ImgList, LResources, vtLogger,ipcchannel {$ifdef UseExternalDragManager},virtualdragmanager{$endif};
type type
TMainForm = class(TForm) TMainForm = class(TForm)

View File

@ -34,7 +34,7 @@
<PackageName Value="LCL"/> <PackageName Value="LCL"/>
</Item2> </Item2>
</RequiredPackages> </RequiredPackages>
<Units Count="3"> <Units Count="2">
<Unit0> <Unit0>
<Filename Value="ole.lpr"/> <Filename Value="ole.lpr"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
@ -48,11 +48,6 @@
<ResourceFilename Value="Main.lrs"/> <ResourceFilename Value="Main.lrs"/>
<UnitName Value="Main"/> <UnitName Value="Main"/>
</Unit1> </Unit1>
<Unit2>
<Filename Value="..\..\units\win32\virtualdragmanager.pas"/>
<IsPartOfProject Value="True"/>
<UnitName Value="virtualdragmanager"/>
</Unit2>
</Units> </Units>
</ProjectOptions> </ProjectOptions>
<CompilerOptions> <CompilerOptions>
@ -62,6 +57,9 @@
<Generate Value="Faster"/> <Generate Value="Faster"/>
</CodeGeneration> </CodeGeneration>
<Linking> <Linking>
<Debugging>
<UseHeaptrc Value="True"/>
</Debugging>
<Options> <Options>
<Win32> <Win32>
<GraphicApplication Value="True"/> <GraphicApplication Value="True"/>

View File

@ -8,7 +8,7 @@ uses
{$ENDIF}{$ENDIF} {$ENDIF}{$ENDIF}
Interfaces, // this includes the LCL widgetset Interfaces, // this includes the LCL widgetset
Forms Forms
{ add your units here }, Main, virtualtreeview_package; { add your units here }, Main;
begin begin
Application.Initialize; Application.Initialize;