高手請進:Delphi中使用ListView控件得到數據,如何將其數據實現復制、剪切、粘貼?
復制代碼如下:
procedure TMain_Frm.N1Click(Sender: TObject);
var
StrKye,StrHGpm:string;
begin
if ListView1.Selected<>nil then
begin
//SendMessage (ActiveControl.Handle, WM_Copy, 0, 0);
// SendMessage(ListView1.Selected.Handle,WM_COPY,0,0);
strkye:=ListView1.Selected.Caption;
SendMessage( ListView1.Selected.Handle,WM_COPY,0,0);
StrHGpm:=ListView1.Selected.SubItems[0];
end;
end;
當粘貼時:為何粘貼不到數據,而粘貼出來為何是以下代碼:
SendMessage( ListView1.Selected.Handle,WM_COPY,0,0);