Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-09-2014
Avatar de aguml
aguml aguml is offline
Miembro
 
Registrado: may 2013
Posts: 885
Poder: 11
aguml Va por buen camino
Problemas con checkado en checkbox de otra aplicacion

hola amigos, estoy viendo como puedo hacer para, desde mi proceso, marcar un checkbox de otro proceso. 
Lo primero que hago es usar FindWindow para obtener el hwnd de la ventana. 
Luego uso EnumChildWindow para recorrer todos los elementos de la ventana. 
En el callback busco que la clase sea TCheckBox y si es asi retorno en LParam el hwnd del TCheckBox.
Luego uso la siguiente macro para activar/desactivar el checkbox: 
http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx 

Todo funciona correctamente ¿Donde está el problema? El problema es que, aunque aparezca checkado, si pongo una comprobacion en la "victima" tipo if(CheckBox1->Checked == true)... La comprobacion da como resultado que no está checkado y al pulsar sobre el se vuelve a marcar como si no lo estuviese antes. 
¿Alguna idea de como arreglarlo?

Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Se Pierde la Selección del CheckBox al Cerrar la Aplicación Luis.Lapuente Varios 3 11-09-2014 22:42:24
Cómo hago una aplicación que oculte otra aplicación en ejecución? DSK25 C++ Builder 3 11-01-2014 18:24:53
Cómo cerrar otra aplicacion desde mi aplicacion en Delphi 7 Gaby123 API de Windows 5 04-01-2007 22:44:51
problemas al integrar una aplicación dentro de otra aranel Varios 1 23-10-2005 01:40:00
Problemas guardar cambios en dbgrid con checkbox toorbye Conexión con bases de datos 0 22-09-2005 14:09:13


La franja horaria es GMT +2. Ahora son las 12:36:32.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi