To spørgsmål...

Tags:    delphi

1)
Hvordan trækker jeg hele programmet rundt på desktoppen, ved hjælp af et billede (eller andet). Jeg ønsker at: Form1.borderstyle:=bsnone; altså ingen titellinie til at trække i...!

2)
Vi foretiller os at vi har tre programmer kørene (eks: IE, Word og vores program)
Mit program er skjult bag ved de andre, eftersom jeg lige har brugt IE, og nu sidder og skriver i Word. Hvordan får jeg mit program til at ligge sig forest, når det reagerer på eksempeltvis en alarm...?

På forhånd tusind tak - Brian



1 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
1) Mit umiddelbare gæt ville være at registrere musens position når der klikkes.
<pre>MusX := Mouse.CursorPos.X;
MusY := Mouse.CursorPos.Y;
</pre>Og så sætte en timer (med interval på 1..100) til at fortælle programmet hvor langt musen er flyttet i forhold til start-koordinaterne, og så formen flyttet det samme stykke. Men så bliver du nødt til at have en variabel som fortæller om musen er trykket eller ej.<pre>
Left := Left + (Mouse.CursorPos.X - MusX);
Top := Top + (Mouse.CursorPos.Y - MusY);
</pre>Hvis det ikke virker i første omgang, så prøv at flytte rundt på nogle ting osv.

2) Sætter dens FormStyle-property til StayOnTop.

Mark H. Jensen
mouzulu@hotmai.com
www.freewebs.com/mhj/[Redigeret d. 04/01-03 17:34:50 af Mark H. Jensen]



t