ウィンドウの外にカーソルが出たときWM_MOUSELEAVEを受け取るには、TrackMouseEvent()を使います。

ところで、対象ウィンドウの上に別のウィンドウが有る場合、カーソルが別のウィンドウに出ても
WM_MOUSELEAVEは飛んできません。

既存のアプリケーションでどうなるか試したところ、Google Chromeはカーソルが外に出たことを
検知していませんでした。
IEは検出して正しく動作します。

Chromiumのソースコードを見ると、まさにTrackMouseEvent()を使っていました。
IEのソースは持っていません。

IEのように動作するには何を使えば良いですか?