tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^3: VB.NETでクリップボード内の文字データの編集は可能ですか?
投稿日: 2015/02/03(Tue) 12:47
投稿者花ちゃん
> クリップボードから取得するのは文字情報(等の必要な部分)だけ抜き出し、その部分だけ書き戻す様な事が出来るのでしょうか?
> それとも、クリップボード内の情報を全て書き出し、クリップボードをクリアにした後、全てを書き戻すのでしょうか?

貴方がどのような目的でどのように作成したいかで、色々変わってきます。

編集したフォーマットを後で貼り付けたいなら、編集後、どこかに保存しておき貼り付けるときにそこから
フォーマットを指定して貼り付けるようにしないと、手動でクリップボードから貼り付けるのでフォーマット
が指定できないので使い勝手が悪いと言われるかも知れないし。

基本的にファイルの編集と同じで読みこんで編集して保存という方法しかないかと。
従って、クリップボードから必要なフォーマットを読み込んで編集してクリップボードにコピーし直す。

又は、編集した画像・文字等をどこかに保存しておく。

Web 上を  Clipboard をキーに検索してどのような事ができるか、フリーソフトや VB のコードを
調べて見て下さい。(下記についても)

WIN32API                          FrameworkAPI

ChangeClipboardChain    
CloseClipboard    
CountClipboardFormats       System.Windows.Forms.DataObject.GetFormats
EmptyClipboard    
EnumClipboardFormats        System.Windows.Forms.DataObject.GetFormats
GetClipboardData            System.Windows.Forms.ClipBoard.GetDataObject
GetClipboardFormatName    
GetClipboardOwner    
GetClipboardViewer    
GetOpenClipboardWindow    
GetPriorityClipboardFormat    
IsClipboardFormatAvailable    System.Windows.Forms.DataObject.GetDataPresent
OpenClipboard    
RegisterClipboardFormat       System.Windows.Forms.DataFormats.GetFormat
SetClipboardData              System.Windows.Forms.ClipBoard.SetDataObject
SetClipboardViewer    

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。