MJENUTA.DLL ist eine Dll, die es ermglicht die Callback-Function
Enumtaskwindows nun auch unter Visual Basic Win zu benutzen.
Enumtaskwindows zhlt alle Fenster auf, die zu einem Task gehren.

MJENUTA.DLL exportiert 1 Function:

Result%= mjenumtaskwindows (Handle%,Number%,Hwndarr%()) 

Parameter, die an die Routine bergeben werden:

Handle  : Taskhandle des Tasks, dessen Fenster aufgezhlt werden sollen
Number  : Die maximale Anzahl von Fenstern, die im Array Hwndarr gespeichert
          werden knnen. Wenn Null bergeben wird, gibt Mjenumtaskwindows
          einfach die Anzahl der Fenster zurck.
Hwndarr : Ein Integerarray in dem die Handles der Fenster abgelegt werden.

Parameter, die zurckgegeben werden:

Result	: Die Anzahl der Fenster
 
Beispiel:

Redim hwndarr(0) as integer
' Erstelle ein dynamisches Array

Numofwin%=mjenumtaskwindows(sometaskhandle,0,hwndarr())
' Ermittle die Anzahl der Fenster

Redim hwndarr(1 to Numofwin%) as integer
' ndere die Grsse, damit alle Fenster Platz haben

a%=mjenumtaskwindows(sometaskhandle,Numofwin%,hwndarr()) 
' Ermittle die Hwnds der Fenster


Deklaration:
Declare Function mjenumtaskwindows Lib "mjenuta.dll" (ByVal Handle As Integer, ByVal number As Integer, hwndarr() As Integer) As Integer


Das Beispielprogramm Bsp.exe demonstriert die Verwendung der DLL. 


Bei Problemen, Fragen und Erweiterungswnschen wenden Sie sich bitte an:

Jger
Am Leimbachring 42
69207 Sandhausen
Germany

Cis 100277,3226



 


