Hallo allmaal,
Ik probeer een soort startbalk-achtig programma te maken dat alle actieve vensters in een lijstje laat zien. Nu heb ik een mooi voorbeeld gevonden in VB6, maar dat is niet werkend te krijgen in VB2005/2008.
Dit is de situatie:
Ik heb een handler naar het venster dat op dat moment word toegevoegd aan de lijst. Die handler krijg ik via deze code:
dan word de functie aangeroepen die alles laad, werkt perfect.
In die functie moet het bijbehorende icoon worden geladen, en daar gaat het mis.
Ik heb al icon.FromHandle geprobeerd, maar die handle verwijst naar het venster en niet naar het icoon.
Heeft iemand een idee hoe ik dit doe? ben er al uren voor aan het google-en, maar nog geen oplossing gevonden.
Groeten,
Thom.
Ik probeer een soort startbalk-achtig programma te maken dat alle actieve vensters in een lijstje laat zien. Nu heb ik een mooi voorbeeld gevonden in VB6, maar dat is niet werkend te krijgen in VB2005/2008.
Dit is de situatie:
Ik heb een handler naar het venster dat op dat moment word toegevoegd aan de lijst. Die handler krijg ik via deze code:
code:
1
| Dim hwndFirstTopLevel As Integer = GetWindow(GetDesktopWindow, GW_CHILD) |
dan word de functie aangeroepen die alles laad, werkt perfect.
In die functie moet het bijbehorende icoon worden geladen, en daar gaat het mis.
Ik heb al icon.FromHandle geprobeerd, maar die handle verwijst naar het venster en niet naar het icoon.
Heeft iemand een idee hoe ik dit doe? ben er al uren voor aan het google-en, maar nog geen oplossing gevonden.
Groeten,
Thom.