BeginPaintとEndPaintにAPIフックをかけて指定したデバイスコンテキストにクライアントエリアのコンテンツを出力させてキャプチャする方法。
■ [Q3] 削除後の動き
メッセージを移動・削除した時に次のメッセージが自動的に表示されるように修正したのですが、IMAP4のリモートフォルダの場合には削除されたメッセージも削除マークが付くだけなのでいきなり別のメッセージが表示されるとかなり違和感があります。プレビューから操作した時はいいのですが、リストビューから複数のメッセージをまとめて操作したときに特に違和感があります。
というわけで、リストビューから操作した時でIMAP4のリモートフォルダの場合のみ動作を元に戻そうかなと思いますが、ご意見のある方はどうぞ。