MFC環境での、PictureControl 上でラバーバンドを作成するときのサンプル。 PictureControl を使うと、WM_MOUSEMOVE などのイベントがそのままでは取れません。 リソースエディタの設定で Notify を True に設定すると、PictureControl を張り付けた親のダイアログのPreTranslateMessage() で、イベントをとれるようになります。 あとは、ラバーバンドの一般的なLDown/Up,MouseMove の処理を行ってやればかけます。 ちょっとはまったポイントは、 SetCapture()とデバイスコンテキストの取得先が、 PictureControl からでないといけなかったこと。 PreTranslateMessage() で取得する座標がデスクトップの座標になっていたこと。 冷静に考えれば自然とそうなるのですが、サンプ