メッセージは、protected override void WndProc(ref Message m)
を、オーバーライドして必要なものだけを処理する。
今回は、WM_DRAWCLIPBOARD と、
WM_WM_CHANGECBCHAIN の2つ。
SetClipboardVirewerにセットするインスタンスのウインドウハンドルは、this.Handle
(要調査)ハンドリング対象外のメッセージは、継承元へ投げなきゃしなくちゃいけないはずだった。
base.WndProc(ref m);
こういうイメージです。
参考 http://www.radsoftware.com.au/articles/clipboardmonitor.aspx
http://mastercsharp5.appspot.com/question/5080eaad4f1eba38a4bfe6c6
0 件のコメント:
コメントを投稿