Personalizar Color de Caption Bar

12/02/2007 - 16:05 por Roberto Val | Informe spam
Hola a todos. Estoy intentando cambiar el color de la barra de título de mis
aplicaciones y no acabo de dar con la forma. En principio parece que el
camino es el mismo que seguiría en C/C++ (Lenguaje del que procedo):
Capturar el mensaje WM_NCPAINT (Non Client Paint), dejar que Windows haga su
trabajo (DefWindowProc()) y después repintar la barra de título.

El problema es que estoy bloquedo a la hora de acceder al api de windows
desde C# ¿Alguien tiene algún ejemplo de acceso al API (Métodos Nativos)? ¿Y
algún ejemplo de personalización de área no cliente? ¿Estoy en el buen
camino o existen caminos más sencillos?

Gracias y saludos a todos.
 

Leer las respuestas

#1 Octavio Hernandez
12/02/2007 - 16:34 | Informe spam
Roberto,

En www.pinvoke.net tienes mucha información sobre cómo
llamar a la API de Windows desde C#.

Slds - Octavio



"Roberto Val" escribió en el mensaje
news:
Hola a todos. Estoy intentando cambiar el color de la barra de título de
mis aplicaciones y no acabo de dar con la forma. En principio parece que
el camino es el mismo que seguiría en C/C++ (Lenguaje del que procedo):
Capturar el mensaje WM_NCPAINT (Non Client Paint), dejar que Windows haga
su trabajo (DefWindowProc()) y después repintar la barra de título.

El problema es que estoy bloquedo a la hora de acceder al api de windows
desde C# ¿Alguien tiene algún ejemplo de acceso al API (Métodos Nativos)?
¿Y algún ejemplo de personalización de área no cliente? ¿Estoy en el buen
camino o existen caminos más sencillos?

Gracias y saludos a todos.

Preguntas similares