WindowHandle bei verstecktem Fenster

22/01/2009 - 11:10 von Martin Lentzsch | Report spam
Hallo zusammen, ich muss nochmal nerven.

Ich habe leider immernoch mein Problem, dass ich unter C# 2.0 ein
Problem mit dem suchen nach dem Fensterhandle hab.

Angenommen _p ist mein Prozess, Instanz von Process. Dieser wird
ordentlich gefunden mit allem was dazu gehört.

_p.MainWindowHandle gibt mir 0 aus wenn mein das Fenster meiner
Applikation hidden ist. Ist das Fenster sichtbar, dann bekomme ich ein
korrektes Handle. Darüber funktioniert dann auch mein PostMessage/
SendMessage.

Scheinbar ist dies ein Bug oder Feature oder was weiß ich im .Net,
evtl. nur unter 2.0.

Gibt es vielleicht eine andere Möglichkeit das Fenster zu finden?
Evtl. durch P/Invoke einer user32.dll Funktion, oder einer anderen
Win32 API Funktion.
Leider kenne ich keine API Funktion dafür.

Hab schon das halbe Web durchsucht.

Weiß nicht einer Rat?

Danke viele male

Grüße
Martin
 

Lesen sie die antworten

#1 Stefan Hoffmann
22/01/2009 - 11:21 | Warnen spam
hallo Martin,

Martin Lentzsch schrieb:
Hab schon das halbe Web durchsucht.
Weiß nicht einer Rat?


http://www.experts-exchange.com/Pro...90318.html

mfG

Ähnliche fragen