A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
>コード上での描画完了と物理的な描画完了との不一致を懸念しての質問でした。
>つまり、キャプチャのタイミングを物理的な描画完了の「直後」にしたい、ということです。
おそらくメッセージ処理後であれば、キャプチャはできるかと。ビデオカードのRAMには書き込まれてると思われるので。
VNCというソフトは、WM_PAINTをみて画面イメージの変更を判断しています。
というか、WM_PAINT以外での描画ってまったく考慮しないんですか?
>.cpp も .h も「無い」という状況ですが、「サブクラス化」は可能でしょうか?
>判っているのは、ウィンドウのハンドルくらいです。
サブクラス化が何か少しは自分で調べましょうね。
要はウィンドウプロシージャの横取りです。ウィンドウハンドルさえわかれば、エディットボックスなどのシステムが提供しているコントロールであっても、自プロセス内であればどんなウィンドウであってもサブクラス化はできます。
No.2
- 回答日時:
>EndPaint の直後は、既に描画が完了している、
>という理解でよろしいでしょうか?
>遅延はないのでしょうか?
というか、WM_PAINT応答時で、描画終了時に呼ぶ必要があるAPIですよね。
>現在対象としているのは、自分で作ったウィンドウではないのですが、なんとかならないでしょうか?
サブクラス化して、CallWindowProcを呼び出して制御が返ってきたときで平気かと。
この回答への補足
またまた、説明が不十分のようでした。
重ね重ねスミマセン。
> というか、WM_PAINT応答時で、描画終了時に呼ぶ必要があるAPIですよね。
コード上での描画完了と物理的な描画完了との不一致を懸念しての質問でした。
つまり、キャプチャのタイミングを物理的な描画完了の「直後」にしたい、ということです。
> サブクラス化して、CallWindowProcを呼び出して制御が返ってきたときで平気かと。
.cpp も .h も「無い」という状況ですが、「サブクラス化」は可能でしょうか?判っているのは、ウィンドウのハンドルくらいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 windows10のクリーンインストールが完了出来ない 2 2022/06/04 13:33
- Excel(エクセル) Excelのマクロについてご教授ください 2 2023/02/25 09:43
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- デスクトップパソコン Macのインストールについて 3 2023/05/23 15:02
- その他(Microsoft Office) windows10で作業を終了する際の「保存しますか はい いいえ」を表示させずに自動で保存する方法 6 2023/03/15 11:29
- 格安スマホ・SIMフリースマホ 楽天モバイル、iPhone14購入について 回答お願いします。 現在は楽天モバイルのスマホ使用です。 6 2022/11/18 05:37
- 英語 中3の英語についてです。 have been 〜ing (現在完了進行形)の使い道がよくわかりません 8 2022/06/08 18:02
- その他(クラウドサービス・オンラインストレージ) OneDrive同期が完了しない。(windows10) 4 2023/04/06 02:27
- その他(悩み相談・人生相談) 早急に回答お願いします! 英語で『現在完了』をやっているのですが 現在完了は 『〜してしまった。』 1 2023/02/13 23:22
- 転職 転職活動中の者です。 少し気になった事があるのですが、転職サイトにおける求人募集終了のタイミングです 2 2023/01/09 00:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「アイテムは収集されました」...
-
エクセルで作った新しいウイン...
-
ゲームでは結局どっちが良いの?
-
UWSCで特定のChromeのタブをア...
-
勝手にウィンドウが開いて止ま...
-
「&HFFFF」「&H1A」とは?
-
OutlookでRSSフィードやメモの...
-
[VBA] UserForm を Excel の W...
-
VBでタスクバーアイコンの数を...
-
エクセルで複数のウィンドウ枠...
-
Access2000:CreateControl関数...
-
Excelの中のウィンドウの大きさ...
-
MFC ダイアログ上のID取得につ...
-
ウィンドウにキー送信で ENTER ...
-
VBA .Value=.Value ?
-
VS2010 VB.Netのコンソールアプ...
-
Vba LongPtrについて教えてくだ...
-
Microsoft Laser Mouse 6000(レ...
-
他アプリのアクティブな子ウイ...
-
CAsyncSocketのOnConnectがスレ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで作った新しいウイン...
-
「アイテムは収集されました」...
-
検索の画面がでなくなってしま...
-
勝手にウィンドウが開いて止ま...
-
ゲームでは結局どっちが良いの?
-
Excelの上下を固定したい
-
VBA .Value=.Value ?
-
作成したウインドウのサイズを...
-
Vba LongPtrについて教えてくだ...
-
ExcelのBOOKが消えた!
-
他のアプリケーションの終了処理
-
ラジオボタンの初期指定
-
「&HFFFF」「&H1A」とは?
-
親ウインドウにあるOKボタンを...
-
EnumChildWindowsの使い方(VBA)
-
[VBA] UserForm を Excel の W...
-
MFC ダイアログ上のID取得につ...
-
UWSCで特定のChromeのタブをア...
-
ボタンのハンドルウィンド取得...
-
ExcelVBAでAPIを使って外部ウイ...
おすすめ情報