Verfasst: 18.01.2005 21:30
hier mal ein beispiel das ein wenig kürzer ist wie das von freedimension
und hier ein beispiel wenn du auch das windowhandle nicht hast:
hoffe das hilft dir das ein wenig
Code: Alles auswählen
hwnd = OpenWindow(0,100,100,500,600,#PB_Window_SystemMenu,"Test")
hstb = CreateStatusBar(0,WindowID())
buffer1.s = Space(1024) ; leerstring erstellen
GetClassName_(hstb,buffer1,1024) ; klassenname der statusbar ermitteln
Debug "ID der Statusbar (selber ermittelt): " + Str(FindWindowEx_(hwnd,0,PeekS(buffer1),0))
Debug "ID der Statusbar (von PB-Funktion): " + Str(hstb)Code: Alles auswählen
OpenWindow(0,100,100,500,600,#PB_Window_SystemMenu,"Test")
hstb = CreateStatusBar(0,WindowID())
buffer.s = Space(1024)
hwnd = FindWindow_("WindowClass_0","Test")
Debug "ID der Statusbar (selber ermittelt): " + Str(FindWindowEx_(hwnd,0,"msctls_statusbar32",0))
Debug "ID der Statusbar (von PB-Funktion): " + Str(hstb)