掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
右クリックのコピー文字列の取得 (ID:92137)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
いつもお世話になっています。vbクリップです。 コードでアクティブになっているメモ帳の文字列を すべて選択して、右クリックでコピーさせたときの コピーした文字列をVB上で取得したいんですが、 どうしたらいいんでしょうか? クリップボードから取得できると思い、サンプルを 捜してやってみたんですが、取得できません。 ちなみにクリップボードのサンプルソースは Const FormatName = "Sample" Dim wFormat As Long Dim hMem As Long Dim p As Long Dim data() As Byte Dim Size As Long wFormat = RegisterClipboardFormat(FormatName) If OpenClipboard(ByVal 0&) Then hMem = GetClipboardData(wFormat) If hMem Then Size = GlobalSize(hMem) p = GlobalLock(hMem) ReDim data(0 To Size) MoveMemory VarPtr(data(0)), p, Size GlobalUnlock hMem End If CloseClipboard End If です。 クリップボードから他取得方法は無いと思うんですが、 何か、手順が違うのかうまくいきません。 宜しくお願いします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.