Taskleiste

Status
Nicht offen für weitere Antworten.

Sanix

Top Contributor
Hallo, ich will alle Fenstertitel der Taskleiste und des Systemtrays herausfinden. Ich nehme an, hierzu brauche ich das JNI aber wie setze ich dies genau um? Gibt es schon Befehle für command.com?
 
G

Guest

Gast
Vielleicht wenn du dir den Quellencode von JDic (https://jdic.dev.java.net/) und besonders den C++ Teil ansiehst, kannst du die Antwort finden.
AlwaysOnTop and Systray features in Mustang und Tiger sind von JDic migriert worden.
In der AlwaysOnTop Funktionalität sucht man mit WinAPI das Fenster mit besonderem Namen um es "immer oben" zu setzen.
 

thE_29

Top Contributor
command.com wtf?!


Die WinApi ist mächtig und bietet dir alles was man braucht!

EnumWindow und die Methode EnumWindowProc -- so kann man alle Fenster durchgehen!

Diese kann man dann beliebig manipulieren, etc...
 

Sanix

Top Contributor
Hmm begreife leider nicht so ganz, wie ich an diese Funktionalitäten rankomme? Also das sind Windows Libraries die ich einbinden muss? Wo kann ich danach suchen?
 

thE_29

Top Contributor
Na, das sind C++ Dinger die kannst du net in Java einbinden...

Du musst ne DLL in C++ schreiben mit der du mit Java drauf zugreifen kannst!
 

thE_29

Top Contributor
Mh.. such im Web!

Ne Dll die für WinApi Programme geschrieben wurde, kannst du nicht verwenden, da die Schnittstelle net passt (java hat einfach andere Typen)
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben