問題タブ [printscreen]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
501 参照

c++ - フレームのない C/C++ キャプチャ ウィンドウ (時々動作、デバッグ)

私はフォローしています: http://msdn.microsoft.com/en-us/library/windows/desktop/dd183402%28v=vs.85%29.aspx

Windows の描画領域 (別名 printscreen) をキャプチャします。

重要な機能は「int CaptureAnImage(HWND hWnd)」であり、それをそのままコピーして正当な hWnd を送信すると、すべてが正常に機能します。

ただし、その関数の外に保存できるようにする必要があるため (ビットマップとして返​​す)、独自の "printscreen" 構造体を作成しました。

メモリを割り当てるように変更し、代わりに関数でポインターを使用します。

(割り当てられたメモリとポインタを使用した新しいコード)

私の問題は、時々それがうまく動作し、フレームのない正当なプリントスクリーンを取得することですが、フレームも取得することがよくありますが、画像のサイズは変わりませんが、ウィンドウのフレームも内側にあります。

どの関数がこれを引き起こす可能性があるかなどをデバッグしようとしましたが、C には少し慣れていないので、すべての関数が成功したと言っています。

編集: フレーム 付き http://i62.tinypic.com/2uifyj4.jpg

なしで、あるべきように:(リンクを編集) http://i.stack.imgur.com/iMxhM.jpg

直接リンクしていなくて申し訳ありませんが、そのためには少し担当者が必要です。そして、どうやら2つ以上のリンクを投稿することはできません。

EDIT2: どうやらエラーはフレームが追加されることではなく、ウィンドウ データをキャプチャするのではなく、フレームを含むウィンドウ全体の「上/内側」にあるものをすべてキャプチャします。

正しいデータを取得する場合と取得しない場合がある原因はまだわかりません。すべての関数が成功を返します... (エラーを表示するために「フレーム」画像を更新)

0 投票する
2 に答える
5354 参照

python - Python でプリント スクリーン キーをシミュレートする

私はグーグルでたくさん検索しましたが、何も得られませんでした。Python でプリント スクリーン キーをシミュレートできますか? はいの場合、Pythonでプリントスクリーンキーをシミュレートする方法は?

0 投票する
2 に答える
1497 参照

c# - PrintScreen が押されたときに Form_Keydown イベントが機能しない

フォームでキーを検出しようとしてPrint Screenいますが、キーが好きPrtscでイベントを発生さSysRqせませんKeyDown..

わからない、たぶん私は本当にばかだ..

0 投票する
1 に答える
594 参照

vb.net - Clipboard.ContainsImage = True? でも Picturebox の画像は何もありません。

{PRTSC}キー " "を常に送信してから設定するプログラムを作成していますPictureBox1.BackgroundImage = My.Computer.Clipboard.GetImage

最初は正常に動作しますが、1、2 分後に画像ボックスが空白になり、エラーは表示されません。

私のコードは次のとおりです。

私が試してみました:

ただし、スクリーンショットを破棄しようとすると、すぐにエラーが発生します。どうしてか分かりません。