親ウィンドウA→子ウィンドウB→子ウィンドウCという関係で
子ウィンドウCでメッセージが発生したとき、
PreTranslateMessageを使うと
親ウィンドウAのPreTranslateMessage→子ウィンドウBのPreTranslateMessage→子ウィンドウCのPreTranslateMessage
という順序で呼ばれ、途中でTRUEが返されればそこで止まる、
という理解でよろしいのかしらん?