Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Vaciar buffer Raton (https://www.clubdelphi.com/foros/showthread.php?t=94961)

NEG1414 25-11-2020 09:05:28

Vaciar buffer Raton
 
Buenas..


Mi problema es que , si al acceder desde el form padre a un form Hijo (showmodal) el usuario clickea el raton varias veces, al regresar al form padre siguen "vivo" el buffer los "clickeos" y me causa problemas..


He probado con Application->Message = 0 en el padre al regresar y nada.



Alguna idea, gracias.

Casimiro Notevi 25-11-2020 10:44:23

Tal y como lo explicas... eso no puede ocurrir.
Así que debe haber algo que no has contado.

NEG1414 25-11-2020 14:48:04

Gracias por contestar lo remiro..

ecfisa 25-11-2020 16:50:27

Hola.

Lo que describes es un comportamiento muy atípico...

De todos modos, para limpiar el buffer del mouse podes hacer uso de la función PeekMessage (mas información: about mouse input).
Código PHP:

{
  
MSG msg = {0};
  while (
PeekMessage(&msg0WM_MOUSEFIRSTWM_MOUSELASTPM_REMOVE PM_NOYIELD)) {};


Saludos :)


La franja horaria es GMT +2. Ahora son las 00:41:22.

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