DOSEIの日記

技術メモ+日常ログ

ウィンドウイベント

OpenCV におけるマウスイベント処理の使えなさ

  • ウィンドウプロシージャ(コールバック)からデータを取得するときは、グローバル変数を使わざるを得ない。
  • ウィンドウIDが文字列なのだが、ウィンドウタイトル(キャプション)としても使われるので、メッセージが出せない。
  • ウィンドウプロシージャにはウィンドウIDが渡されないので、同じ関数を使いまわせない。要するに同じ動作をする2つのウィンドウを用意するときは、内容が同じ関数を用意しないと、データが区別できない。