Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   C/C++ (http://www.forosdelweb.com/f96/)
-   -   parametros de una funcion (http://www.forosdelweb.com/f96/parametros-funcion-461775/)

erick_arcini 02/02/2007 14:04

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*?

erick_arcini 02/02/2007 14:09

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;
}



La zona horaria es GMT -6. Ahora son las 03:35.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.