SoloCodigo
Programación General => C/C++ => Visual C++ => Mensaje iniciado por: juanmacherry en Sábado 20 de Enero de 2007, 22:33
-
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.
-
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..
-
Gracias por la ayuda,
al final lo he solucionado con una lista, y se ha quedado bastante bien.
Un saludo.