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

[0] Índice de Mensajes

Ir a la versión completa