Te importuno una vez más...
Después que corregi el DEMO (mi primer ejemplo) con la adecuacion del flag y eliminando Minimize/Restore... hice una prueba que lamentablemente parece haber un bug en la hora de crear ventanas del tipo MODAL.
Si te fijas en este ejemplo adjunto a este tópico, verás que cuando entras en la primera opcion del menu "Screens\MonthCalendars" verás que el DrawEdge fué aplicado. Hasta alli, todo bien. Pero cuando presionas la tecla del Windows juntamente con la tecla "D" (
Para analisis de las funciones InitModalWindow y INITWINDOW del c_windows.c.
O seria un comportamiento normal con ventanas MODAL ? Porque en las otras opciones las ventanas las hé dejado del tipo CHILD y no pierden el DrawEdge cuando la ventana sale al momento de minimizarla.