German Wie löse ich das in B4J

dtrieb

Member
Nein, ich glaube das ich nicht das was ich suche.
Ich möchte den Titel vom jeweils aktiven Fenster eines (extern) Programmes ändern.
 

DonManfred

Expert
Licensed User
Longtime User
Ich möchte den Titel vom jeweils aktiven Fenster eines (extern) Programmes ändern.
Ich glaube nicht, dass Du den Fenstertitel eines fremden Programms ändern kannst.

Mit
B4X:
#AdditionalJar:jna-5.14.0.jar
#AdditionalJar:jna-platform-5.14.0.jar

und

B4X:
    Dim WU As JavaObject
    WU.InitializeStatic("com.sun.jna.platform.WindowUtils")
    Dim L As List = WU.RunMethod("getAllWindows",Array(True)) ' or False if you want to include windows that are not visible
 
    For Each JO As JavaObject In L
        Log(JO.RunMethod("getTitle",Null))
    Next
kannst Du die Titel aller Fenster ermitteln.
 
Top