Lepuke,
Cita:
Empezado por ecfisa
...A partir de Windows 7,por motivos de seguridad, se filtran los mensajes enviados de una aplicación a otra (entre los que está Drag&Drop), por lo que previamente hay que elevar el privilegio mediante la función ChangeWindowMessageFilter...
|
Probé el código sugerido en el
Msg #3 en
Delphi 7 bajo Windows 7 Professional x32 en una Máquina Virtual con VMWare, tanto el que usa la función
ChangeWindowMessageFilter, como el que no la utiliza y en ambos casos funciono correctamente tanto con un usuario con privilegios de administrador, como con un usuario con privilegios estándar.
Cita:
Empezado por Lepuke
...¿es normal que el segundo código me tire ese error en XP?...
|
Si es lo que debe suceder, esto se debe a que la función
ChangeWindowMessageFilter esta disponible a partir de
Windows Vista y Windows Server 2008 en adelante, para Windows XP te sugiero el código que no utiliza la función
ChangeWindowMessageFilter del Msg #3.
Espero sea útil
Nelson.