• Sábado 14 de Diciembre de 2024, 18:28

Autor Tema:  Utilizar Combobox  (Leído 1743 veces)

juanmacherry

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Utilizar Combobox
« en: Sábado 20 de Enero de 2007, 22:33 »
0
Tengo una caja de dialogo en el que he puesto un ComboBox, pero no soy capaz de coger ningun valor de la lista. Los valores de la lista los inicializo desde la caja de dialogo de "properties" del ComboBox. Lo he intentado con el siguiente código pero a la variable tipo CString umb no se le asigna ningun valor.

void CCuadroDialog::OnOK()
{
    // TODO: Add extra validation here
   
    CString  umb;
    m_umbral.GetWindowText( umb );
    AfxMessageBox( umb );
   
    CDialog::OnOK();
}  

El problema es que necesito sacar ese valor fuera de la clase de dialogo CCuadroDialog para trabajar con ella desde el documento.


Ah, con respecto a la anterior duda de las ventanas, que creo que no está bien explicado, lo único que busco es saber como al abrir un nuevo archivo (imagen en mi caso) o pulsar un botón de la barra de herramientas se cree una nueva ventana donde mostrar los resultados.

Un saludo y a ver si me podeis echar una mano, lo necesito urgentemente.

SteelX

  • Miembro MUY activo
  • ***
  • Mensajes: 218
    • Ver Perfil
Re: Utilizar Combobox
« Respuesta #1 en: Martes 23 de Enero de 2007, 18:12 »
0
que tipo es esta variable miembro "m_umbral"


si es la del combobox.  tienes que usar GetLBText para retornar lo que estas senhalando .


los dialogos pueden retornar valores.

averigua un poco..
Inside the code

juanmacherry

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Utilizar Combobox
« Respuesta #2 en: Miércoles 24 de Enero de 2007, 17:08 »
0
Gracias por la ayuda,

al final lo he solucionado con una lista, y se ha quedado bastante bien.

Un saludo.