OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
解決
済み

クリップボードにアクティブウィンドウが貼り付けられません。

  • 暇なときにでも
  • 質問No.229105
  • 閲覧数253
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 52% (601/1143)

Public Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)

Private Sub Command1_Click()
Clipboard.Clear
Form2.Picture1.AutoRedraw = True
Form1.SetFocus
keybd_event vbKeySnapshot, 0, 0, 0
Do While Clipboard.GetFormat(vbCFBitmap) = False
DoEvents
Loop
Form2.Picture1.Picture = Clipboard.GetData()
End Sub

keybd_eventを使って、こんな感じでForm2のピクチャーにForm1を貼付けしたいのですが、画面全体がコピーされてしまいます。
アクティブウィンドウのみコピーするにはどうしたら良いですか?
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

質問者が選んだベストアンサー

  • 回答No.1
レベル12

ベストアンサー率 65% (276/422)

過去ログにあります
お礼コメント
9766

お礼率 52% (601/1143)

どうやらWIN/NTではわたしのプログラムではダメみたいです。
教えて頂いた方法で解決できました。
どうもありがとうございました。
投稿日時 - 2002-03-05 11:52:54
-PR-
-PR-
このQ&Aのテーマ
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ