Forum: Win32/Win64 API (native code)
Delphi
by SentinelPH,
17. Mai 2007
Hi, also das Problem mit dem minimieren besteht leider noch immer - somit kann ich leider auch nicht rechts sagen ob der Rest läuft...
Forum: Win32/Win64 API (native code)
Delphi
by SentinelPH,
16. Mai 2007
@fLaSh11 Danke
@bitsetter:
habe es jetzt nochmal umgebaut:
function getIcon : TIcon;
var ThreadID : cardinal;
begin
result := TIcon.Create;
try
ThreadID := GetWindowThreadProcessID(WindowFromPoint(Mouse.CursorPos), nil);
Forum: Win32/Win64 API (native code)
Delphi
by SentinelPH,
16. Mai 2007
diese Zeile ergibt nun einen RuntimeError ohne Fehlermeldung!
Forum: Win32/Win64 API (native code)
Delphi
by SentinelPH,
16. Mai 2007
ist die Zeile
result := icon_alt.Handle = icon_neu.Handle;
gleich
if icon_alt.Handle = icon_neu.Handle then
result := true;
???
Forum: Win32/Win64 API (native code)
Delphi
by SentinelPH,
16. Mai 2007
Klingt gut - das ist sicher die "sauberere" Variante als jedes Pixel zu vergleichen (auch wenn auch das klapp^^).
Wie würde das dann aussehen?
Warum läuft das nur in Proceduren von Objekten - dachte mir das eher so...:
var icon_alt : TIcon;
procedure TfrmXYZ.FormCreate(Sender: TObject);
begin
ico_alt := TIcon.Create;
end;
Forum: Win32/Win64 API (native code)
Delphi
by SentinelPH,
16. Mai 2007
das hilft mir weiter :-D
Danke!
Forum: Win32/Win64 API (native code)
Delphi
by SentinelPH,
15. Mai 2007
Ich will im Endeffekt auch nicht den Dateinamen sondern nur vergleichen können ob er sich verändert.
Gibt es eine Möglichkeit das mit zu bekommen?
Forum: Win32/Win64 API (native code)
Delphi
by SentinelPH,
15. Mai 2007
Ich weiß nicht recht was du mit Cursoranzeige meinst.
Ich möchte den Dateinamen des aktuell geladenen Cursors.
Der Standard von Windows ist z.B. arrow_m.cur wenn ich nicht irre.
Wenn ich also gerade in Windows auf dem Desktop bin möchte ich "arrow_m.cur" oder eben "C:\WINDOWS\Cursors\arrow_m.cur" auslesen.
Hoffe das war jetzt verständlich :gruebel:
Besten Dank
Philipp
Forum: Win32/Win64 API (native code)
Delphi
by SentinelPH,
15. Mai 2007
Hi zusammen,
bin nicht sicher ob ich in der Richtigen Rubrik bin - wenn nicht tuts mir leid.
Ich möchte ein Programm schreiben welches im Hintergrund mitläuft und in bestimmten Abständen prüft welcher Cursor gerade geladen ist. Kann man den Dateinamen der derzeit verwendeten Cursor-Datei (.ani/.cur/...) auslesen (egal ob gerade mit Windows, einem Spiel oder Photoshop gearbeitet wird)?
Würde...