Validando um identificador de janela Win32
Pergunta
Dado um identificador do tipo HWND
é possível confirmar que o identificador representa uma janela real?
Solução
Existe uma função IsWindow
que faz exatamente o que você pediu.
BOOL isRealHandle = IsWindow(unknwodnHandle);
Olhe para esse link Para maiores informações.
Outras dicas
Geralmente não.No momento em que você tiver a confirmação de que uma janela é válida, outro processo/thread pode aparecer e removê-lo para você.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow