- Win32API質問箱 Build118
415 :デフォルトの名無しさん[]:2014/09/22(月) 01:36:11.66 ID:ciPQ6+SA - ウィンドウの外にカーソルが出たときWM_MOUSELEAVEを受け取るには、TrackMouseEvent()を使います。
ところで、対象ウィンドウの上に別のウィンドウが有る場合、カーソルが別のウィンドウに出ても WM_MOUSELEAVEは飛んできません。 既存のアプリケーションでどうなるか試したところ、Google Chromeはカーソルが外に出たことを 検知していませんでした。 IEは検出して正しく動作します。 Chromiumのソースコードを見ると、まさにTrackMouseEvent()を使っていました。 IEのソースは持っていません。 IEのように動作するには何を使えば良いですか?
|