Control no cliente

Pruebas de pintura no cliente en Windows.
Descargar ahora

Control no cliente Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Freeware
  • Nombre del editor:
  • viksoe.dk
  • Sitio web del editor:
  • Sistemas operativos:
  • Windows XP/2000/98/Me
  • Tamaño del archivo:
  • 55KB

Control no cliente Etiquetas


Control no cliente Descripción

La pintura no cliente en Windows le permite pintar personalizadas los marcos, la frontera y el título de su ventana. Hay que manejar dos mensajes importantes: el tamaño de WM_NCCALCSIZE, que determina el tamaño del área no cliente, y WM_NCPPAint donde realiza la pintura. El mensaje WM_NCPPAINT se envía a todas las ventanas, justo antes del mensaje WM_PAINT habitual. A diferencia de WM_PAINT, debe agarrar el contexto del dispositivo (HDC) usando la API de GetWindowDC. Una vez configurado, puede hacer pintura personalizada de cualquier tipo de borde de ventana y subtítulos. La muestra incluida aquí Pinta personalizada My Old Property Grid Control con encabezados voluminosos y inclinados. No es muy bonito, pero muestra que realmente no es demasiado difícil crear nuevos barbares para el control ListView común. Solo hay algunas muestras disponibles de Microsoft para demostrar esta técnica. Probablemente se debe al hecho de que cambian la apariencia (tema) de los controles estándar de vez en cuando (SO a OS), y demasiada pintura personalizada creará controles no compatibles al final. En realidad, he visto comentarios como "Si están escribiendo el código, deben saber lo que están haciendo". Como alguien que escribe código, aprecio el voto de confianza, pero saber cómo programar no es lo mismo que saber lo que está haciendo. Saber cuándo no escribir un determinado código es probablemente un regalo mucho más poderoso.


Control no cliente Software relacionado