В Windows 10 я пытаюсь заставить окно оставаться всегда внизу; то есть он всегда отображается за другими окнами и не может быть надет на них. Я видел вокруг, что самое простое решение - сделать окно дочерним элементом рабочего стола; однако, у меня был смешанный успех в этом. Нежелательные побочные эффекты создания дочернего окна рабочего стола в этом случае не являются проблемой. Я попытался сделать свое окно дочерним для SysListView32, SHELLDLL_DefView и Progman.
В первых двух случаях окно действительно остается позади, хотя по какой-то причине оно частично прозрачно, и за ним можно видеть фон рабочего стола (но не любые файлы / папки, которые могут быть на рабочем столе). В последнем случае окно вообще не видно. Есть ли какой-то способ позаботиться о прозрачности или я не делаю свое окно дочерним по отношению к правильному окну? Если это имеет значение, я использую Python 3.7 с Pygame (который основан на SDL) для создания моего окна.