Tworzę takie nieduże okienko pomocnicze, które wisi na wierzchu, np. lupa która pokazuje w powiększeniu to co jest pod kursorem, edytora (tekst jest w innym oknie - pod tamtym).

I teraz sytuacja jest tu dość głupia, bo gdy zrobię to z WS_CHILD i wsadzę w okno edytora, wówczas ono będzie obcinane, no a mi chodzi o to żeby właśnie nie było obcinane.

Zatem tworzę to okno bez rodzica, i wtedy nie jest obcinane, no ale gdy kliknę na nim, wówczas okno główne się dezaktywuje - traci focus, komunikaty z klawiatury pójdą w kosmos, header się przyciemnia, itd.

Zauważyłem że ta lista z combobox może wystawać poza okno w którym siedzi, a i po aktywacji nie dezaktywuje swojego rodzica.
Jak to jest zrobione?
Przecież nie ma w Windows tego typu okien - to jakaś sztuczka, czy co?

Próbowałem nawet to podejrzeć za pomocą WinSight.
I tam chyba jest ukryte okno, jakby tajny rodzic w którym siedzi okno główne aplikacji, i tam właśnie są wsadzane te COMBOLIST!
Jak na mój gust, trochę to... pojebane. :)