Forum: Win32/Win64 API (native code)
Delphi
by Wotan89,
5. Jan 2008
Es hat geklappt! Danke für die Hilfe :-D
Forum: Win32/Win64 API (native code)
Delphi
by Wotan89,
5. Jan 2008
Danke ich werde es mal ausprobieren, allerdings muss ich mich mehr mit AttachThreadInput beschäftigen, da ich es wahrscheinlich dreimal falsch übersetze und dann nur die hälfte lese :-D . Nochmal danke.
Forum: Win32/Win64 API (native code)
Delphi
by Wotan89,
5. Jan 2008
Um es nocheinmal zu verdeutlichen: Ich brüchte eine GetForeGround-Function für ChildWindows, damit ich das ChildWindow erhalte, welches gerade bearbeitet wird oder mit welchem ich arbeite... Bis jetzt hab ich keine Lösung gefunden, wär echt super, wenn noch jemand was dazu weiß. :-D
Forum: Win32/Win64 API (native code)
Delphi
by Wotan89,
4. Jan 2008
Ah ok ;) danke. Mit GetForeGroundWindow hab ich es auch schon versucht. Trotzdem erreicht die "Enter-Eingabe" nicht jedes Fenster z.B. mein Delphi, da GetForeGroundWindow das ChildWindow nicht wiedergibt. Zumindest so hab ich mir das erklärt.
Forum: Win32/Win64 API (native code)
Delphi
by Wotan89,
4. Jan 2008
Ich hab ja uch das Ziel ein Window mit den Messages zu "erreichen", welches überhaupt Tastendrücke verarbeiten kann. _Oder hab ich da was falsch übersetzt?
Forum: Win32/Win64 API (native code)
Delphi
by Wotan89,
4. Jan 2008
Ich wollte den Befehl KeyBd_Event() mit Messages "nachbauen", z.B. mit Postmessage. Da dieß nicht geklappt hat und ich vieles ausprobiert habe, was alles nicht perfekt war möchte ich nur den Code zeigen, welcher gar nicht klappt und bei nur auf Verwunderung stößt:
var hwnd:cardinal;
begin
hwnd:=getfocus;
postmessage(hwnd,WM_KEYUP,13,0);
postmessage(hwnd,WM_KEYUP,13,0);
end;
Natürlich...