Une dizaine de lignes pour ceux qui veulent, par programme, connaître le nom du titre de la fenêtre active.
Pour les débutants, car les autres ce n'est pas un problème.
Ouvrez plusieurs fenêtres de petite taille afin de voir le résultat dans la fenêtre du programme et cliquez sur plusieurs fenêtre et le nom du titre de la fenêtre active s'affichera dans la fenêtre du programme.If OpenWindow(0,0,0,300,100,"Connaître le nom du titre de la fenêtre active",#PB_Window_SystemMenu|#PB_Window_ScreenCentered)
TextGadget(1,10,10,200,80,"")
a$=Space(500);prépare le buffer pour GetWindowText()
Repeat
Event=WindowEvent()
handle=GetForegroundWindow_();détermine la fenêtre au premier plan par son handle (en général la fenêtre active)
GetWindowText_(handle,@a$,500);détermine le titre du nom de la fenêtre par son handle
If a$<>b$
SetGadgetText(1,"Nom du titre de la fenêtre active :"+Chr(10)+Chr(10)+a$):b$=a$
Endif
Until Event=#PB_Event_CloseWindow
Endif