На работе возникла острая необходимость написания специализированного Shell'a. В связт с эти возникли вопросы.
Ну вопервых как я понял таскбар — основное окно, а форма заполняющая собой фон — дочерняя. Собственно говоря как сделать так, чтобы дочерняя форма была всегда внизу по оси Z, а таскбар вверху. Пробовал отлавливать сообщение WM_ACTIVATE и делать SetWindowPos(HWND_BOTOOM....) — для фона и HWND_TOPMOST — для таскбара. Все бы хорошо да возникает некрасивых эффект мерцания других окон от других приложения, т.е. они сначала помещаются за фон потом ловится WM_ACTIVATE моей формой и окна снова появляются.
Может кто нибудь занимался данными вопросами или разрабатывал свой Shell, был бы безумно благодарен.
Или на худой конец ткните носом где почитать можно.