Overcome Limite de tamanho mínimo do formulário imposto pelo sistema operacional

Em um aplicativo que estou desenvolvendo, preciso tornar o Windows menor que o limite mínimo de altura imposto pelo sistema operacional (36 px no Vista). Tentei interceptar o WM_GETMINMAXINFO e forneci minhas próprias informações para substituir os limites do sistema operacional, mas isso só funciona para o usuário. No código, posso definir a altura com um valor menor que o limite, mas minha alteração só funciona até que WM_WINDOWPOSCHANGED seja postado na fila de mensagens (o que acontece logo após a alteração da altura

questionAnswers(12)

yourAnswerToTheQuestion