hvis jeg har en edit på min form ... og jeg køre musen henover et explorer vindue med "Hej med dig" så skal program kopier "hej med dig" hen i edit på min form..
OK, du installerer et hook, gerne i et selvstændigt dll, der fanger musens bevægelse før Windows behandler det. Vær omhyggelig med at kode det, fejl får de underligste følger ifm. hooks, og det er vigtigt at du får sendt event'et videre til eventuelle andre i hook-køen.
I din hook-funktion (som dll'et naturligvis eksporterer), spørger du så Windows, hvilket program, der er lige nede under musen, og så poster du en message til dit program, hvor du forinden har sørget for, at programmet forstår og behandler din message.
Du kan læse mere om hooks i MSDN Library. Sæt du bare 10 liter kaffe over og gå i gang. :-)
Gem følgende som en bat-fil i samme mappe som projektet (og din form-fil): @echo Converts all Delphi 5/6 forms (text) in this forlder to Delphi 3/4 binary forms. @echo. @echo Note: if you get an error: 'Bad command ..' edit the bat-file. rename *.dfm *.~cf
@rem Add the full path to convert.exe in the line below if you get an error: 'Bad command....' @rem Then rerun the bat-file. @rem ------------------------------------------------------------------------------------------------------ c:\progra~1\borland\delphi4\bin\convert.exe *.~cf @rem ------------------------------------------------------------------------------------------------------
Du skal huske at lave c:\progra~1\borland\delphi4\bin\convert.exe *.~cf om til din Delphi-mappe, f.eks. c:\progra~1\borland\delphi3\bin\convert.exe *.~cf
Dernæst kører du bat-filen :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.