C
caiqing75
Unregistered / Unconfirmed
GUEST, unregistred user!
使用Delphi中TClipboard对象的GetComponent和SetComponent方法,可以实现复制、
粘贴一个控件,但是对多个控件却无能为力。
Windows的剪贴板循环应该可以解决这个问题,但不知如何使用?
我曾经尝试使用自定义剪贴板格式来解决问题,对于定长的简单类型,可以轻松搞定,
但对于TStringList等变长的复杂类型,由于需要计算其在剪贴板中的大小,而用SizeOf函
数获得的是其指针的长度。但Move函数又必须指定记录大小,不知如何解决这个问题?
请高手指教! 100分双手奉上!!!
粘贴一个控件,但是对多个控件却无能为力。
Windows的剪贴板循环应该可以解决这个问题,但不知如何使用?
我曾经尝试使用自定义剪贴板格式来解决问题,对于定长的简单类型,可以轻松搞定,
但对于TStringList等变长的复杂类型,由于需要计算其在剪贴板中的大小,而用SizeOf函
数获得的是其指针的长度。但Move函数又必须指定记录大小,不知如何解决这个问题?
请高手指教! 100分双手奉上!!!