Compartir a través de


CComboBox::SetItemDataPtr

Establece el valor de 32 bits asociado al elemento especificado en un cuadro combinado para ser el puntero especificado (void*).

int SetItemDataPtr(  
   int nIndex,  
   void* pData  
);

Parámetros

  • nIndex
    Contiene un índice de base cero del elemento.

  • pData
    Contiene el puntero para asociar al elemento.

Valor devuelto

CB_ERR si se produce un error.

Comentarios

Este puntero sigue siendo válido mientras dure el cuadro combinado, aunque la posición relativa del elemento del cuadro combinado podría cambiar cuando se agregan o quitan elementos. Por consiguiente, el índice del elemento dentro del cuadro puede cambiar, pero el puntero seguirá siendo confiable.

Ejemplo

// Set the data pointer of each item to be NULL. 
for (int i = 0; i < m_pComboBox->GetCount(); i++)
{
   m_pComboBox->SetItemDataPtr(i, NULL);
}

Requisitos

encabezado: afxwin.h

Vea también

Referencia

CComboBox Class

Gráfico de jerarquías

CComboBox::DeleteItem

CComboBox::GetItemData

CComboBox::GetItemDataPtr

CComboBox::SetItemData

CB_SETITEMDATA

CComboBox::AddString

CComboBox::InsertString