Forum: Win32/Win64 API (native code)
Delphi
by Delphi-Checker,
19. Feb 2011
Habe erstmal die Variante mit der Abfrage der Farbe des Buttons gewählt,
funktioniert einwandfrei. Danke für Eure Hilfe!
Gruss Jörg
Forum: Win32/Win64 API (native code)
Delphi
by Delphi-Checker,
17. Feb 2011
Dank für die schnelle Hilfe. Anwendung läuft nur auf einem Bildschirm,
deshalb könnte diese Variante funktionieren.
Bekomme leider einen Fehler bei: bit.Pixels!
Forum: Win32/Win64 API (native code)
Delphi
by Delphi-Checker,
17. Feb 2011
Ich habe gerade noch einmal mit PropEdit die Anwendung gecheckt,
da wird mir über den Compiler oder die Sprache nichts mitgeteilt.
Ich glaube da weiter zumachen hat wenig Sinn allerdings würde ich gerne die Idee
von WM_CLOSE aufgreifen und über die Farbe im Button den Status zu ermitteln.
Leider habe ich absolut keinen Plan.
Wie ermittle ich die Position des Buttons und wie komme ich an die...
Forum: Win32/Win64 API (native code)
Delphi
by Delphi-Checker,
17. Feb 2011
Habe jetzt 2 Nächte über der Sache gehockt, und bin zu der Erkenntniss gekommen
das WM_Close da schon eine Ahnung hatte.
Das Control ist zwar ein Button, doch ihm fehlen einige Eigenschaften,
so das man es zwar ansprechen kann aber von Ihm keine Informationen über de Status zurück bekommt.
Ich habe im Anhang mal ein Paar Screenshots von Spy++, vieleicht hat ja jemand noch eine Idee
wie man...
Forum: Win32/Win64 API (native code)
Delphi
by Delphi-Checker,
15. Feb 2011
IsWindowEnabled bringt auch immer nur True.
Ich bin am verzweifeln!
Forum: Win32/Win64 API (native code)
Delphi
by Delphi-Checker,
15. Feb 2011
Entschuldige bitte, da habe ich mich verschrieben.
Es heist bei mir natürlich
Style := getWindowLong(wndChild, gwl_style);
if (Style and WS_DISABLED) <> WS_DISABLED then ...// kein Ergebniss
Wie gesagt, erhalte ich auch einen Wert zurück,
der jedoch egal wie der Button aussieht immer enabled ist.
Forum: Win32/Win64 API (native code)
Delphi
by Delphi-Checker,
15. Feb 2011
GetLastError gibt in beiden Fällen keinen Fehler aus.
Beim ersten Aufruf erhalte ich immer WS_ENABLED zurück,
und bei der zweiten Abfrage bekomme Ich immer 0 zurück.