VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 2003/03/30(Sun) 20:57
投稿者花ちゃん
Eメール
URL
タイトルRe^2: 実行画面を(一部コード訂正)

   Call keybd_event(VK_SNAPSHOT, 1, 0, 0)
   キーを押したら
  次の解放の処理を必ずして下さい。(押したままになっています)
   Call keybd_event(VK_SNAPSHOT, 1, KEYEVENTF_KEYUP, 0)

   VBでは変数名等にあまり漢字は使わない方がいいかと思います。

投稿中の下記コードに誤りがありました。訂正します。
  誤り
  'スクリーン全体をクリップボードにコピー
    Call keybd_event(VK_SNAPSHOT, 0, 0, 0)
    Call keybd_event(VK_SNAPSHOT, 0, KEYEVENTF_KEYUP, 0)
  正解
  'スクリーン全体をクリップボードにコピー
    Call keybd_event(VK_SNAPSHOT, 1, 0, 0)
    Call keybd_event(VK_SNAPSHOT, 1, KEYEVENTF_KEYUP, 0)

  又、ピクチャボックスをかえさずに直接クリップボードから保存できるようです。

    MyFileName = App.Path & "\" & Format$(Now, "yymmddhhmmss") & ".BMP"
    '表示データーをビットマップ形式のデーターで保存
    Set PicData = Clipboard.GetData
    Call SavePicture(PicData, MyFileName)
 


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

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -