Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Mausspur (https://www.delphipraxis.net/70782-mausspur.html)

Fredyy 4. Jun 2006 17:53


Mausspur
 
Hi,
Ich habe wieder mal eine Frage :)
Diesmal, wie ich mit Delphi die Windows-Mausspur ansteuern kann.
Ihr wisst schon das teil, was jeden nervt :)

Naja ich brauche es abundzu auf meinem notebook und wollte mir ein prog dafür basteln.

danke schonmal

bye
fredyy

mkinzler 4. Jun 2006 18:37

Re: Mausspur
 
Zitat:

wie ich mit Delphi die Windows-Mausspur ansteuern kann.
Wie meinst du das, willst du diese Funktion durch dein Programm aktivieren oder möchtest du das selber implementieren?

Fredyy 4. Jun 2006 19:13

Re: Mausspur
 
ich möchte die windows-funktion aktivieren.

Ich weiß auch das es geht nur leider nicht wie :(

google hilft mir auch nciht weiter

bye
fredyy

hboy 4. Jun 2006 22:18

Re: Mausspur
 
In die Hölle mit dir ;)

hboy 4. Jun 2006 22:29

Re: Mausspur
 
so... hab mir die abgefetzte Haut wieder angenäht:


Delphi-Quellcode:
type PVoid = ^Pointer;
function SystemParametersInfo( uiAction: Cardinal; uiParam: Cardinal; pvParam: PVOID; fWinIni: Cardinal) : Boolean; // stdcall; external 'user32.dll';
mit der Aktion SPI_SETMOUSETRAILS

http://msdn.microsoft.com/library/de...metersinfo.asp

Fredyy 5. Jun 2006 08:36

Re: Mausspur
 
danke schonmal für all eure tipps.

Doch habe ich nun das Problem, dass ich noch nie mit DLL's gearbeitet habe.
Ich weiß leider nicht wie ich eine DLL einbinde.
Ich hoffe ihr könnt mir helfen.


bye
Fredyy

RWarnecke 5. Jun 2006 08:42

Re: Mausspur
 
Damit Du mit DLL's arbeiten kannst, lese Dir einfach diese Tutorial von Assarbad durch. Hat mir auch sehr geholfen um mit DLL's umgehen zu können.

turboPASCAL 5. Jun 2006 08:49

Re: Mausspur
 
Oder einfach nur:
Delphi-Quellcode:
// Die Function SystemParametersInfo() gibts in der Unit Windows.

uses
  Windows,...

function SetMouseTrail(const MouseTrailState: Boolean): Boolean;
var State: Byte;
begin
  if MouseTrailState then State := succ(1) else State := pred(1);

  Result := SystemParametersInfo(SPI_SETMOUSETRAILS, State, nil, 0);
end;
Obwohl der Aufruf klar ist mach ich mal ein Beispiel ;) :
Delphi-Quellcode:
procedure TFormX.CheckBoxXClick(Sender: TObject);
begin
  SetMouseTrail( CheckBoxX.Checked );
end;

Fredyy 5. Jun 2006 14:40

Re: Mausspur
 
danke, danke

funktioniert wunderbar.

danke
bye fredyy


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:15 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz