パソコン画面をそのまま印刷したいのですが、可能でしょうか?
> パソコン画面をそのまま印刷したいのですが、可能でしょうか?
Graphicsクラスの CopyFromScreenメソッドを使って、PrintDocument に描画すれば OK です。
旧バージョンでは API を併用する必要があるので、難易度は上がりますが、
いずれにせよ、可能か不可能かと問われれば、答えは「可能」です。
VB6であれば、APIの
GetDesktopWindow
GetDC
ReleaseDC
BitBlt
を使って画面の画像を取得してから、Printerオブジェクトに描画して
印刷したことはありますよ:)
※蛇足になるかもしれませんが
デスクトップのhDCをDIBSectionで作ったデバイスコンテキストにbitbltして、
リモートに送信するようなソフトをこの間つくりましたが、
どうやら一部のツールチップヒントは見えないようです。
ツイート | ![]() |