Como ocultar a janela da guia "Aplicativos" no gerenciador de tarefas?

Eu tenho uma pergunta sobre a função CreateWindowEx. Eu tenho 2 janelas, uma principal e uma pop-up. Eu quero uma janela pop-up para esconder em todos os lugares. No momento, ele não é exibido na barra de tarefas e nem é visível no menu alt + tab. No entanto, é visível na guia "Aplicativos" no gerenciador de tarefas. Quais sinalizadores eu preciso usar no CreateWindowEx para ocultar minha janela pop-up a partir daí?

Código atual:

hHistoryWindow = CreateWindowEx(WS_EX_TOOLWINDOW | WS_EX_NOACTIVATE | WS_EX_LAYERED, szAppName, L"HistoryWindow",  WS_EX_TOPMOST | WS_POPUP, WIDTH, TOP, width, height, NULL, NULL, hInstance, NULL);

Eu também queria perguntar se preciso liberar um recurso de bitmap da janela "estática" antes de usar a função DestroyWindow ()? Defino a imagem para uma janela "estática" desta maneira:

SendMessage (hStatic, STM_SETIMAGE, (WPARAM)IMAGE_BITMAP, (LPARAM)hWhiteStone);

É suficiente liberar hWhiteStone ou preciso liberar também o identificador retornado por SendMessage () (- ou é feito automaticamente pelo DestroyWindow)?

Obrigado por qualquer informação.

Kra

questionAnswers(1)

yourAnswerToTheQuestion