Retroceder   Foros del Web > Temas generales de computación > Programación > C/C++

Respuesta
 
Herramientas Desplegado
Antiguo 02-feb-2007, 13:04   #1 (permalink)
erick_arcini tiene algunos puntos positivos de karma
 
Avatar de erick_arcini
 
Fecha de Ingreso: julio-2005
Ubicación: Jaltenco, Estado de México
Mensajes: 1.371
Enviar un mensaje por MSN a erick_arcini Enviar un mensaje por Skype™ a erick_arcini
Pregunta parametros de una funcion

Yo de nuevo con esta duda acerca de visual c++

hace unos momentos cree esta funcion

Código:
CString* CControlDlg::ModificaCombo(CComboBox combo, int items)
{
	CString* dato = new CString[items];
	for(int x = 0; x < items; x++)
	{
		combo.GetLBText(x,dato[x]);
	}
	return dato;
}
Es para guardar los datos de un combobox a un CString* para reemplazar su informacion cuando sea solicitada.

el problema esta en que cuando la mando a llamar me manda un error en el parametro CComboBox

Código:
CString* dat = this->ModificaCombo(m_j,m_j.GetCount());
error: 'ModificaCombo' : cannot convert parameter 1 from 'class CComboBox' to 'class CComboBox'

Como podria pasar los datos de la lista del combo a ese CString*?
__________________
En periodo de prueba -> http://previo.latinid.com.mx
y listo para disfrutar el Pumas (UNAM) vs. Burros Blancos (IPN) de tocho colegial.
erick_arcini está desconectado   Responder Citando
Antiguo 02-feb-2007, 13:09   #2 (permalink)
erick_arcini tiene algunos puntos positivos de karma
 
Avatar de erick_arcini
 
Fecha de Ingreso: julio-2005
Ubicación: Jaltenco, Estado de México
Mensajes: 1.371
Enviar un mensaje por MSN a erick_arcini Enviar un mensaje por Skype™ a erick_arcini
Re: parametros de una funcion

Yo de nuevo, lo que hice fue modificar el parametro CComboBox por el ID(int) del control, asi la funcion quedo de la siguiente manera

Código:
CString* CControlDlg::ModificaCombo(int combo, int items)
{
	CString* dato = new CString[items];
	for(int x = 0; x < items; x++)
	{
		((CComboBox*)GetDlgItem(combo))->GetLBText(x,dato[x]);
	}
	return dato;
}
__________________
En periodo de prueba -> http://previo.latinid.com.mx
y listo para disfrutar el Pumas (UNAM) vs. Burros Blancos (IPN) de tocho colegial.
erick_arcini está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 23:27.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93