Forum: PC-Programmierung C#: Wo ist SetForegroundWindow definiert?


von Markus (Gast)


Lesenswert?

Hallo,

wo zum Kuckcuk ist diese Methode deklariert? Ich suche jetzt seit ner 
halben Stunde und finde den Scheiß ums Verrecken nicht. 
http://msdn.microsoft.com/en-us/library/ms633539%28VS.85%29.aspx bringt 
mich auch nicht weiter. Kann mir da jemand mal nen generellen Tip geben, 
wie ich das rausfinde? Ich bin da echt zu blöd und dreh gleich durch.
Unter System.Windows.Forms oder Systrem,Windows ist es nicht.

Vielen Dank

von Oliver K. (okraits)


Lesenswert?

Das steht doch im von Dir geposteten Link eh drin? (Winuser.h)

Das ist eine WinAPI-Methode und die hat mit WindowsForms nichts zu tun. 
Wenn Du die in C#/.NET benutzen möchtest, kannst Du das folgendermaßen:

http://dotnet-snippets.de/dns/form-in-den-windowsvordergrund-bringen-SID582.aspx

Um das rauszufinden, hättest Du eigentlich nur Google benutzen müssen 
;-)

von raketenfred (Gast)


Lesenswert?

winapi funktionen musst du mit p invoke laden

p invoke + funktions name lieftert eig immer in google den richtigen 
snippet!

von Markus (Gast)


Lesenswert?

Danke. Ich hab ewig gesucht, konnte aber nix mit den Ergebnissen 
anfangen. Hab gerade erst angefangen und blick überhaupt nicht durch bei 
dem ganzen Krempel.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.