C/Visual C - Ventanas con bordes irregulares

 
Vista:

Ventanas con bordes irregulares

Publicado por Miguel (1 intervención) el 15/07/2006 00:07:11
¿Alguien me puede ayudar?

Me he pasado todo el día en internet y no puedo resolver este problema.

Tengo que hacer una aplicación que muestre un cuadro de diálogo (es una aplicación MFC basada en diálogos), con la particularidad que debe tener una forma elíptica.

Conseguí un programita que me crea una ventana con cualquier forma que yo desee pero sólo funciona para Visual Basic.

Suerte amigos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ventanas con bordes irregulares

Publicado por x (63 intervenciones) el 17/07/2006 15:16:16
puedes usar regiones para eso
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ventanas con bordes irregulares

Publicado por fernando.gomez (1603 intervenciones) el 17/07/2006 17:35:52
Sí, y puedes emplear CDC::SetBkMode(TRANSPARENT) para hacer tu fondo transparente. Por ejemplo, algo como:

CPaintDC dc = this;
dc->SetBkMode(TRANSPARENT);
dc->... // continuar dibujando tu diálogo.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar