ソスソスDelphi Q & Aソスfソスソスソスソス
|
ソスEC/C++
ソスEDelphi
ソスEVisual BasicソスソスソスSソスソス
ソス@(VB2-VB6ソスソス.NETソスソスソスp)
ソスEVisual Basic(VB2-VB6)
ソスEVisual Basic .NET
ソスEVisual C++
ソスNソスソスソスbソスvソス{ソス[ソスhソスソスソスソス¥ソスtソスgソスソスソスソスソストゑソスソスワゑソスソスB
ソスeソスLソスXソスgソスニゑソスソスト暦ソスソスソスソスソス骼厄ソスヘ出ソスソスソストゑソスソスワゑソスソスB
ソスヌ会ソスソスナゑソス閧スソスソスソスソスソスニは、
ソスNソスソスソスbソスvソス{ソス[ソスhソスソスフゑソスソスラてのフソスHソス[ソス}ソスbソスg
ソスソスソス痰ヲソスホ画像ソスソスWordソスナコソスsソス[ソスソスソスソスソス`ソスソスソスフ難ソスe
ソスノつゑソスソスト、ソスソスソス黷ェソスロ趣ソスソスソスソストゑソスソス驛ソスソスソスソスソスフ難ソスeソスソス
ソスソスソスフままソスソスソスソスソスソスソスソスソスソスソスヘフソス@ソスCソスソスソスノ保托ソスソスソスソストゑソスソスソスソスソス
ソスソスナ包ソスソスAソスソスソスソスソス謔、ソスニゑソスソスソスノゑソス
ソスヌのようソスノ趣ソスソスソスソスソスソスソスホよいソスフでゑソスソス蛯、ソスソスソスH
ソスNソスソスソスbソスvソス{ソス[ソスhソスノゑソスソスソス`ソスソスソスナ難ソスeソスソスソスロ托ソスソスソスソスソストゑソスソスソスニゑソスソスソス
ソスソスソスソスソスヌみ出ソスソスソスト、ソスtソス@ソスCソスソスソスノ保托ソスソスソスソスソスソスソス@ソスソス
ソスソスソスソスソスtソス@ソスCソスソスソスソスソスソスヌみ出ソスソスソスソス
ソスNソスソスソスbソスvソス{ソス[ソスhソスノ擾ソスソスソスソスソスソス@ソスA
ソスソスソスソスソスソスソスナゑソスソスソスソス迢ウソスソスソストゑソスソスソスソスソスソスソスソスB
ソスソスしソスソスソスソスソス閧「ソスソスソスワゑソスソスB
ソスソスソスAソスソスソスソスソスソスナゑソスソスワゑソスソスソスソスソスBソスソスソス゚ゑソスソスソスナゑソスソスソスソスソスソス
ソス@ソスソスソスフ際、ソスソスソスソスソストゑソスソスワゑソスソスソスソスソスソスニ。
RegisterClipboardFormatソスナシソスXソスeソスソスソスノ登ソス^ソスソスソス黷スソスソスソスフ取得ソスソスソス@ソスヘ知ソスソスネゑソスソスフでとりあソスソスソスソス99ソスノゑソスソストゑソスソスソス
Button1ソスナフソス@ソスCソスソスソスノ保托ソス
Button2ソスナクソスソスソスA
Button3ソスナフソス@ソスCソスソスソスソスソスソスヌみ搾ソスソスソス
procedureTForm1.Button1Click(Sender:TObject);
var
I:Integer;
Data:THandle;
DataPointer:Pointer;
MemoryStream:TMemoryStream;
Buffer:array[0..255]ofChar;
begin
MemoryStream:=TMemoryStream.Create;
try
ClipBoard:=TClipBoard.Create;
try
ClipBoard.Open;
try
forI:=0toClipBoard.FormatCount-1do
begin
ifClipBoard.HasFormat(ClipBoard.Formats[I])=Truethen
begin
Data:=GetClipBoardData(I);
DataPointer:=GlobalLock(Data);
try
MemoryStream.Clear;
MemoryStream.WriteBuffer(DataPointer^,GlobalSize(Data));
MemoryStream.SaveToFile(IntToStr(I)+'.DAT');
finally
GlobalUnlock(Data);
end;
end;
end;
finally
ClipBoard.Close;
end;
finally
ClipBoard.Free;
end;
finally
MemoryStream.Free;
end;
end;
procedureTForm1.Button2Click(Sender:TObject);
begin
ClipBoard:=TClipBoard.Create;
ClipBoard.Open;
ClipBoard.Clear;
ClipBoard.Close;
ClipBoard.Free;
end;
procedureTForm1.SetBuffer(Format:Word;varBuffer;Size:Integer);
var
Data:THandle;
DataPtr:Pointer;
begin
Data:=GlobalAlloc(GMEM_MOVEABLE+GMEM_DDESHARE,Size);
try
DataPtr:=GlobalLock(Data);
try
Move(Buffer,DataPtr^,Size);
SetClipboardData(Format,Data);
finally
GlobalUnlock(Data);
end;
except
GlobalFree(Data);
raise;
end;
end;
procedureTForm1.Button3Click(Sender:TObject);
var
FileName:String;
I,C:Integer;
Data:THandle;
DataPointer:Pointer;
MemoryStream:TMemoryStream;
begin
MemoryStream:=TMemoryStream.Create;
try
ClipBoard:=TClipBoard.Create;
try
ClipBoard.Open;
try
forI:=0to99do
begin
FileName:=IntToStr(I)+'.DAT';
ifFileExists(FileName)=Truethen
begin
MemoryStream.Clear;
MemoryStream.LoadFromFile(FileName);
SetBuffer(I,MemoryStream.Memory^,MemoryStream.Size);
end;
end;
finally
ClipBoard.Close;
end;
finally
ClipBoard.Free;
end;
finally
MemoryStream.Free;
end;
end;
ソスソスソスソス
ifClipBoard.HasFormat(ClipBoard.Formats[I])=Truethen
begin
Data:=GetClipBoardData(I);
DataPointer:=GlobalLock(Data);
try
MemoryStream.Clear;
MemoryStream.WriteBuffer(DataPointer^,GlobalSize(Data));
MemoryStream.SaveToFile(IntToStr(I)+'.DAT');
ソスソスソスソスソスソス
Format:=ClipBoard.Formars[I];
ifClipBoard.HasFormat(Format)=Truethen
Data:=GetClipBoardData(Format);
DataPointer:=GlobalLock(Data);
try
MemoryStream.Clear;
MemoryStream.WriteBuffer(DataPointer^,GlobalSize(Data));
MemoryStream.SaveToFile(IntToStr(Format)+'.DAT');
ソスソスLソスフサソスソスソスvソスソスソスナゑソスforI:=0to99doソスノゑソスソストゑソスソスワゑソスソスソスソスA
RegisterClipboardFormatソスソスソス黷スソスヤ搾ソスソスソス0xC000ソス`0xFFFFソスノなゑソスフゑソス
forソスナは厄ソスソスハになゑソスワゑソスソスB
ソスtソス@ソスCソスソスソスソスFソスソスソスヤ搾ソス.DATソスナ保托ソスソスソスソストゑソスソスソスフゑソス
FindFirstソスナフソス@ソスCソスソスソスソスTソスソスソスソス
Format:=StrToInt(ChangeFileExt(SearchRec.Name,''),0);
ソスフようソスノフソス@ソスCソスソスソスソスソスフ認ソスソスソスヤ搾ソスソス数値ソスノ変奇ソスソスソスソスソス
ifFormat<>0then
begin
SetBuffer(Format,MemoryStream.Memory^,MemoryStream.Size);
end;
ソスソスソスホゑソスソスソスソスソスソスソスmソスソスワゑソスソスソス
ソスソスソスソスソスワゑソスソストゑソスソス゚でとゑソスソスソスソスソスソスソスソスワゑソスソスB
ソスソスソスNソスソスソスしソスソスソスソスソスヒゑソスソスソスソスソスソスワゑソスソスB
ソスソスソスソスソスmソスFソスソスソスワゑソスソスソスソスB
ソスソスソスjソスbソスgソスマ撰ソスソスソス
var
ClipBoard:TClipboard;
ソスソスソスソスソスヌ会ソス
Button1Clickソスソス
var
Format:Word;
ソスソスヌ会ソスソスナゑソスソスヒ。
ソスソスソスソスソスソスソスナゑソスソスヒ。
ソスソスソスソスソスソスソスナゑソスソスBソスラ具ソスソスノなゑソスワゑソスソスB
ソスtソス@ソスCソスソスソスソスソスフ包ソスソスソスソスソスIndexソスtソス@ソスCソスソスソスソスソスソスソスソスノつゑソスソスソスソスソスソス
ソスヌみ出ソスソスソスソスソスyソスソスソスソスソスソスソスワゑソスソスソスヒ。
ソスlソスソスソスソスソスワゑソスソスB
ソスソスソスヤ趣ソスソスAソスソスソス閧ェソスニゑソスソスソスソスソスソスソスソスワゑソスソスソスソスB
ソスワゑソスソスAソスソスソスソスソスソスソスソスソスYソス黷ス...
ClipboardソスソスClipbrd.pasソスフシソスソスソスOソスソスソスgソスソスソスソスソスソスソスソスAソスマ撰ソスソス骭セソスソスCソスソスソスXソス^ソスソスソスXソスソスツゑソスソスソスKソスvソスソスネゑソスソスナゑソスソスソスB
ソスナゑソスEXCELソスナコソスsソス[ソスソスソスソスニゑソスソスソスソスソスソスソスソスネゑソスだゑソスヒ・ソスEソスE
ソスソスソスソスネゑソスソスソスソスソストみゑソスソスソス?
http://khe00221.image.coocan.jp/index.php?FrontPage%2FApplication%2FClipBoardHistory%28%A5%BD%A1%BC%A5%B9%C9%D5%A4%AD%29
ソスソスソスソスソスNソスソスソスソスソスソスExcelソスナコソスsソス[ソスソスsソスネゑソスソスソスExcelソスソスソスナエソスソスソス[ソスノなゑソスだゑソスヒ・ソスEソスE