レイヤードウィンドウのマウスイベント

公開:2012-02-15 21:21
更新:2020-02-15 04:37
カテゴリ:c++,windowラッパーライブラリ,gdi,レイヤードウィンドウ,windows,windows api

レイヤードウィンドウのマウスイベントは透明部分は発生しない。それを検証するためにウィンドウのクライアント領域をドラッグしウィンドウを動かす処理を入れてみた。入れてみた結果が下の動画である。

立方体部分のみマウスイベントが発生するので結果立方体部分を掴んで動かすような感じになる。

ちなみに透明部分を半透明にするとちゃんとマウスイベントが発生する。下がそのデモである。