アプリ版:「スタンプのみでお礼する」機能のリリースについて

始めまして。質問させてください。

VC++ 2008 MFCで開発しております。

ダイアログ外でMouseMoveを呼ばせようと思い、
OnBnClicked()等でSetCapture()をしているのですが
カーソルがダイアログ外にでた場合にMouseMoveが呼ばれません。

SetCapture()でセットしてWndにマウスのメッセージを固定する
メソッドだと思いましたが、うまく動作しません。

別のWndが::ReleaseCapture()を呼んでいるようなことはありますでしょうか?

ご教授お願い致します。

A 回答 (1件)

ボタンのWM_LButtonUpあたりでReleaseCapture()しているかも。


OnBnClicked()じゃなくて、ダイアログのWM_LButtonDownでSetCapture()してみてはどうでしょう。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!