Objetivo OS Límite de tamaño mínimo de formulario de Windows impuesto

En una aplicación que estoy desarrollando, necesito poder hacer que las ventanas se formen más pequeñas que el límite mínimo de altura impuesto por el sistema operativo (36 px en Vista). He intentado interceptar WM_GETMINMAXINFO y proporcionar mi propia información para anular los límites del sistema operativo, pero esto solo funciona para el usuario. Desde el código, puedo establecer la altura a un valor menor que el límite, pero mi cambio solo funciona hasta que WM_WINDOWPOSCHANGED se publique en la cola de mensajes (lo que sucede justo después de que cambie la altura).

Respuestas a la pregunta(12)

Su respuesta a la pregunta