Programación General => C/C++ => Visual C++ => Mensaje iniciado por: Orologium en Domingo 24 de Abril de 2005, 07:16
Título: Novato En C++
Publicado por: Orologium en Domingo 24 de Abril de 2005, 07:16
Hola :hola: , necesito ayuda con los controles de VC++. Se los agradezco desde ahora.
Necesito 4 cosas para mi programa
1.- como aplicar la propiedad VISIBLE sobre un objeto ya sea boton, label ... 2.- inhabilitarlo, estuve buscando la propiedad enabled pero no consegui nada 3.- Cambiar el label de un boton. 4.- mover un objeto dentro del formulario mediante codigo, esto ya lo habia realizado en VB era con .Top y .Left y ahora lo quiero hacer en VC++.
* Todo lo anterior en tiempo de ejecucion
G R A C I A S
Título: Re: Novato En C++
Publicado por: Diodo en Domingo 24 de Abril de 2005, 09:27
Hola
Lo primero que deberias hacer es crear una variable de control con el classwizard (ctrl+w) para el boton o control en cuestion.
Una vez hecho esto puedes aplicar funciones sobre esa variable afectando asi al boton label o lo q sea
por ejemplo para el caso 1: se puede aplicar la funcion ShowWindow que aunque no es propia de la clase CButton la hereda de la clase CWnd
Código: Text
// asi estaria visible
void CDialogosDlg::OnBoton1()
{
m_boton2.ShowWindow(SW_SHOW);
}
// asi estaria escondido o invisible
void CDialogosDlg::OnBoton1()
{
m_boton2.ShowWindow(SW_HIDE);
}
Como siempre en la pagina de msdn tienes informacion de todas las funciones y sus modificadores: