Añadir controles en tiempo de ejecución

28/02/2005 - 12:51 por Ronald | Informe spam
Hola,

Me gustaría saber como puedo añadir controles en tiempo de ejecución en un
CCtrlView.

Saludos y gracias.
 

Leer las respuestas

#1 Rodrigo Corral [MVP]
01/03/2005 - 12:21 | Informe spam
Declara un array de botones (si lo que queires es añadir botones) como
miembro privado de la vista

CButton _buttons[3];

Luego puedes añadir los botones llamando a su miembro Create

Asegurate que los ID que asignas a los botones no son usados antes.

for (int i = 0; i < 3; ++i)
{
CRect r(0, i * 100, 100, (i + 1) * 100);
VERIFY(_buttons[i].Create("botón", WS_CHILD|WS_VISIBLE, r, this, 10000 +
i));
}

Para controlar los mensajes de estos botones usando ON_CONTROL_RANGE y
ON_COMMAND_RANGE segun necesites


Un saludo
Rodrigo Corral González [MVP]

FAQ de microsoft.public.es.vc++
http://rcorral.mvps.org

Preguntas similares