在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
c++builder Delphi 直接使用剪贴板 Clipboard 剪贴板 delphi use Vcl.Clipbrd procedure TForm27.FormCreate(Sender: TObject); 剪贴板 不用创建对象,直接使用剪贴板 #include <Vcl.Clipbrd.hpp> Caption = Clipboard()->AsText;
Clipboard()->SetTextBuf(objname);
fmx剪贴板 https://community.embarcadero.com/blogs/entry/copy-and-paste procedure TCopyPasteDemo.CopyButtonClick(Sender: TObject); var Svc: IFMXClipboardService; Image: TBitmap; begin if TPlatformServices.Current.SupportsPlatformService(IFMXClipboardService, Svc) then if TextRadioButton.IsChecked then Svc.SetClipboard(Edit1.Text) else begin Image := TextBorder.MakeScreenshot; try Svc.SetClipboard(Image); finally Image.Free; end; end; end; procedure TCopyPasteDemo.PasteButtonClick(Sender: TObject); var Svc: IFMXClipboardService; Value: TValue; Bitmap: TBitmap; begin if TPlatformServices.Current.SupportsPlatformService(IFMXClipboardService, Svc) then begin Value := Svc.GetClipboard; if not Value.IsEmpty then begin if Value.IsType<string> then begin PasteLabel.Text := Value.ToString; PasteImage.Bitmap := nil; end else if Value.IsType<TBitmapSurface> then try PasteLabel.Text := string.Empty; Bitmap := TBitmap.Create; try Bitmap.Assign(Value.AsType<TBitmapSurface>); PasteImage.Bitmap := Bitmap; finally Bitmap.Free; end; finally Value.AsType<TBitmapSurface>.Free; end; end; end; end;
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论