🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.visualbasic
Article #898

Re: VBでの画面キャプチャ方法について

#898
From: Sato Masahiro
Date: Mon, 12 Jan 1998 00:00
27 lines
1788 bytes
In article <34B9F47E.5F560D77@ny.airnet.ne.jp>, Masaru Kumakawa wrote:
>VBを使用して、画面をキャプチャして、ピクチャボックス
>に表示したいのですが、方法がわかりません。
(中略)
>#キャプチャする画面はAlt+PrintScreenと同じのほうがいい
>#のですが、ただのPrintScreenでもかまいません。
>

 この話題は fj.lang.visualbasic でも何度か出ましたね。
 例えば、Win32 API の keybd_event 関数を用いて、

  keybd_event VK_MENU,     0, 0,               0 'Alt Press
  keybd_event VK_SNAPSHOT, 0, 0,               0 'Print-Screen Press
  keybd_event VK_SNAPSHOT, 0, KEYEVENTF_KEYUP, 0 'Print-Screen Release
  keybd_event VK_MENU,     0, KEYEVENTF_KEYUP, 0 'Alt Release

とすると、クリップボードにアクティブウィンドウの表示されているイメージが
格納されるので、あとは Clipboard オブジェクトを使用すれば、目的のことが
できそうです。

#なお、これ以上スレッドが続くようならば、適切な Followup 先の指定を
#お願いいたします。

-- 
Computer Institute of Japan, Ltd.
佐藤正宏 masahiro@cij.co.jp
Technical Details
Message-ID: <69d542$jqa@cij-gw.ykhm.cij.co.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <34B9F47E.5F560D77@ny.airnet.ne.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 115e07,b83b88124e9a55d7
X-Google-Attributes: gid115e07,public
X-Google-Thread: 105c2e,b83b88124e9a55d7
X-Google-Attributes: gid105c2e,public
From: masahiro@cij.co.jp (Sato Masahiro)
Subject: Re: VBでの画面キャプチャ方法について
Date: 1998/01/12
Message-ID: <69d542$jqa@cij-gw.ykhm.cij.co.jp>
X-Deja-AN: 315217573
References: <34B9F47E.5F560D77@ny.airnet.ne.jp>
Content-Type: text/plain; charset=ISO-2022-JP
Organization: Computer Institute of Japan, Ltd.
Mime-Version: 1.0
Newsgroups: fj.lang.visualbasic,japan.comp.lang.visual-basic