Мне нужен HWND, который прозрачен для кликов (то есть передает их в нижние окна).
Сначала я попробовал WS_EX_TRANSPARENT, но у него были всевозможные проблемы с перерисовкой. Окна внизу заканчивают рисованием моего HWND.
Я провел некоторый поиск и нашел предложение ответить на WM_NCHITTEST, вернув HTTRANSPARENT. Казалось бы, это работает, но MSDN заявляет, что работает правильно, только если нижние окна находятся в одном потоке. Поиск HTTTRANSPARENT обнаружил некоторые проблемы (http://www.virtualdub.org/blog/pivot/entry.php?id=147)
Так ... есть еще идеи?