掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
起動しているウィンドウのサムネイルを作成するには? (ID:73703)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> PrintWindowは最小化されているウィンドウのキャプチャは取得できないのでしょうか? 最小化されているウィンドウは、最小化されているからかタイトルバーのイメージが取得されますね。 それが仕様と思って使っています。 タスクバーのサムネイル表示では最小化しているウィンドウは、アイコンを中央に表示するだけですね。 同じようにするのでは問題なのでしょうか? もし、強引に行うのであれば、試していませんが、GetWindowPlacement() で情報を取得&退避し、SetWindowPlacement() で最小化解除時のウィンドウ位置をデスクトップ外に変更した上で最小化解除しウィンドウイメージを取得する。その後最小化した後に SetWindowPlacement() で情報を元に戻す、というアプローチぐらいかもしれません。 この場合、操作者による最小化解除とぶつからないと言えないと問題になりそうですが...
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.