Cómo establecer el tamaño del área No cliente de una ventana Win32 (nativa).Cómo establecer el tamaño del área No cliente de una ventana Win32 (nativa)
Lo que quiero es hacer la barra de MAYÚSCULAS/TÍTULOS MÁS GRUESA.
He leído y me han dicho que debo manejar WM_NCCALCSIZE pero no puedo encontrar nada claro en la documentación.
De MSDN:
WM_NCCALCSIZE Notificación
El mensaje WM_NCCALCSIZE se envía cuando el tamaño y la posición del área cliente de una ventana deben ser calculados. Al procesar este mensaje, una aplicación puede controlar el contenido del área del cliente de la ventana cuando cambia el tamaño o la posición de la ventana.
Una ventana recibe este mensaje a través de su función WindowProc.
WParam Si wParam es TRUE, especifica que la solicitud debe indicar qué parte del área de cliente contiene información válida. El sistema copia la información válida en el área especificada dentro del área del nuevo cliente. Si wParam es FALSO, la aplicación no necesita indicar la parte válida del área del cliente.
IParam Si wParam es TRUE, lParam apunta a una estructura que contiene información NCCALCSIZE_PARAMS una aplicación puede utilizar para calcular el nuevo tamaño y la posición del rectángulo cliente. Si wParam es FALSO, lParam apunta a una estructura RECT. Al ingresar, la estructura contiene el rectángulo de ventana propuesto para la ventana. Al salir, la estructura debe contener las coordenadas de pantalla del área de cliente de ventana correspondiente.
¿Quiere decir que desea establecer el tamaño de toda la viuda (incluido el área no cliente) o cambiar las métricas que no son del cliente como el ancho de un borde o la altura de la barra de título? –
Acaba de editarse. Quiero hacer que la barra de subtítulos sea más gruesa. –