visual una studio eventos enlazar elementos ejemplos datos como agregar visual-c++ mfc ccombobox

visual c++ - una - ¿Cómo creo un ComboBox de MFC con búsqueda



ejemplos combobox visual basic (5)

Acceso completo al cuadro de edición del cuadro combinado:

CEdit *pEdit = (CEdit *)pComboBox->GetWindow(GW_CHILD);

Necesito un cuadro combinado en una aplicación Windows MFC que tiene una función de búsqueda. Debería funcionar de modo que si comienza a escribir algo que coincida con uno o más elementos en la lista, el cuadro desplegable debería desplegarse y mostrar esos elementos. Un poco como los cuadros de búsqueda populares basados ​​en ajax en la web

¿Sabes de algún control que proporciona esta funcionalidad? - ¿Tengo un enlace a la información sobre cómo crear dicha funcionalidad yo mismo? - ¿Tiene ideas sobre cómo hacer esto que podría compartir?


Es una pregunta frecuente sobre Win32 api. Ver Adv. Noticias de la aplicación Win32: //194.177.96.26/comp.os.ms-windows.programmer.win32 (no es necesario CBN_EDITCHANGE. Es automático con api)


CEdit * pEdit = (CEdit *) pComboBox-> GetWindow (GW_CHILD);

¿Puedo acceder a la parte ListBox de una manera similar? Necesita borrar el contenido de la lista, por ejemplo, usando ResetContent.



Proporcione un controlador para el evento CBN_EDITCHANGE , se CBN_EDITCHANGE su controlador cada vez que el usuario cambie el texto en el campo de edición.

En este Manejador, llame al CComboBox::FindString() para ver si el texto escrito existe en cualquiera de sus entradas del cuadro combinado. Si lo hace, llame a CComboBox::SetCurSel() para seleccionarlo.