 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
LIGERO Cmdr


Registrado: 13 May 2004Mensajes: 134Ubicación: Granada
|
Publicado: Lun 04 Dic, 2006 6:32 pm Asunto: Manejadores de objetos |
|
|
Hola amig@s:
Tengo lo siguiente:
| Código: |
...
GetClassName(ChildWindowHandle,WindowClass,255);
if (!strcmp(WindowClass,"TComboBox"))
{
TComboBox *Combo;
Combo = (TComboBox *)ChildWindowHandle;
Edit1->Text = Combo->Name;
};
...
|
El código consigue devolverme un Handler del objeto TComboBox de una aplicación que se está ejecutando.
Me gustaría, poder tener acceso a cada uno de los elementos del TComboBox, de forma que pueda saber, su nombre, el texto actual, etc.
Cómo puedo hacerlo? _________________ La pintura es la expresión de la mente. |
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Lun 04 Dic, 2006 8:10 pm Asunto: |
|
|
| Código: | GetClassName(ChildWindowHandle,WindowClass,255);
if (!strcmp(WindowClass,"ComboBoxEx32"))
{
char * texto="el texto que quieres";
::SendMessage(ChildWindowHandle, WM_SETTEXT, 0,(LONG) texto);
}; |
_________________

Ultima edición por Cesar C. Salazar Gonzalez el Mar 12 Dic, 2006 8:03 pm, editado 1 vez |
|
| Volver arriba |
|
 |
LIGERO Cmdr


Registrado: 13 May 2004Mensajes: 134Ubicación: Granada
|
Publicado: Mar 05 Dic, 2006 8:42 am Asunto: |
|
|
Efectivamente, como comentamos, lo he probado y funciona perfectamente.
Como siempre muchas gracias Cesar. _________________ La pintura es la expresión de la mente. |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|