2011-07-24 27 views
7

Estoy tratando de llenar un cuadro combinado en la aplicación MFC sin suerte, he intentado todos los métodos disponibles en Internet pero ninguno parece funcionar para mí, si intento ingresar los valores usando la opción de datos en ventanas de propiedades como "valor 1; valor 2" único valor 2 se muestra en cuadro combinado, si trato de añadirla utilizandoRellenar desplegable en MFC

comboxbox.AddString("value 1"); 

consigo

lado izquierdo de AddString debe tener la clase/unión/estructura

Estoy utilizando Visual Studio 2008.

Respuesta

9
CComboBox* pComboBox = (CComboBox*)GetDlgItem(YOUR_COMBO_ID); 

pComboBox->AddString(_T("Value")); 
pComboBox->AddString(_T("Value")); 

Para saber lo que significa _T: Read this

0

crear una variable de control para el cuadro combinado y llamar m_ctrlCombo.AddString (_T (" Mi cadena "));

Otra cosa que debes hacer es abrir el cuadro de diálogo en el editor de recursos selecciona el cuadro combinado, haz clic en la flecha del cuadro combinado y verás que se resaltará el cuadro combinado ahora arrástralo con el mouse hacia abajo.