0
私は最近のコピーされたテキストを覚えておくべき小さなクリップボードマネージャーに取り組んでいます。 WM_DRAWCLIPBOARDによって何かがクリップボードにコピーされたときに通知されるために、Windowsシステムメッセージを使用しています。問題は私が使用しているアプリケーションの中には、アプリケーションに複数のWM_DRAWCLIPBOARDメッセージを送信するものがあります。たとえば、Chromeウェブブラウザで何かをコピーすると、メッセージは1つのみで、mirandaのチャットウィンドウは、同じテキストの同じメッセージをクリップボードビューアのチェーン。これを避ける方法は?WM_DRAWCLIPBOARD複数のメッセージ
と思います。それでも、これを避けるためには何ですか?クリップボードの変更時間を保存することで、今の変更が本当に少ない場合は、履歴に表示しないでください。特定の形式のコピーを1つだけ保持するには? –
クリップボードは、取り込まれたときに内部的に変換されるため、さまざまな種類のすべてをフェッチする必要はありません。このリンクを参照してください:http://msdn.microsoft.com/en-us/library/windows/desktop/ms649013(v=vs.85).aspx#_win32_Synthesized_Clipboard_Formats –