Programación General > Visual C++
Novato En C++
(1/1)
Orologium:
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
Diodo:
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:
http://msdn.microsoft.com/library/default....l/_mfc_cwnd.asp
Pregunta2:
--- Código: Text --- void CDialogosDlg::OnBoton1() { m_boton2.EnableWindow(FALSE); // false para inhabilitar y true para habilitar }
Pregunta3:
--- Código: Text --- void CDialogosDlg::OnBoton1() { m_boton2.SetWindowText("texto"); }
La pregunta 4 no estoy seguro si alguna funcion o modificadores que hagan eso, si acaso investiga sobre la funcion SetWindowPos o funciones similares
saludos :hola:
Orologium:
Gracias DIODO :D
La informacion expuesta. Me ha sido de gran Utilidad :kicking:
Navegación
Ir a la versión completa