Button in fremdes Fenster einblenden ?

Clocker 2800+

Lt. Commander
Registriert
Apr. 2007
Beiträge
1.409
Hallo,

ich habe folgenden Code gefunden, mit dem man einen Command-Button in sein eigenes Formular in der Titelleiste machen kann.
http://www.activevb.de/tipps/vb6tipps/tipp0164.html

Eigentlich ist es ja einfach, da man nur das Handle seines Fensters braucht und die eigene ThreadID.

Das ist aber das Problem: wie bring ich den Button ein ein fremdes Fenster, wie z.B. Notepad ?
Das Handle von Notepad habe ich, aber was muss ich bei App.ThreadID angeben ?

Das ist weder das Handle, noch die ProzessID von notepad.exe.

Wer kann mir helfen, den Button in ein fremdes Fenster zu bringen ?

---
P.S. Es würde mir schon helfen, wenn die die ThreadID eines beliebigen (des aktiven, oder von allen) Fenstern hätte.
 
Zuletzt bearbeitet:
Hallo,

nach dem Script müsste das eine Zahl sein (ByVal dwThreadId As Long)
ich denke dass dies die PID sein könnte. Also die ProzessID aber dies könnte auch die ThreadID sein, die du angesprochen hast.

Bei mir hat Kernel die PID 4 und der Explorer die 3300.
 
Nein, die ProzessID ist es nicht. Da geht es nicht.

Aber trotzdem danke für die Antwort.
 
Zurück
Oben