Bonjour,
Aprés recherche sur le forum, je cherche une solution pour intégrer le programme MiniLyrics dans une Gui sans bord afin de pouvoir commander ce programme par des boutons en lui envoyant des commandes send.
Le programme s'installe sous:
D:\Program Files\Minilyrics\MLStart.exe
Voici ma tentative:
Ici MiniLyrics n'est pas complètement bloqué
Nota:(Au moins winamp ou un player compatible doi-être installé pour que minilyrics démarre, c'est le lecteur qui lance
automatiquement minilyrics)
► Afficher le texte
Code : Tout sélectionner
#include <GUIconstantsEx.au3>
#include <WindowsConstants.au3>
#include <WinAPI.au3>
$hGui = GUICreate('Mini', 800, 508, 0, 0, BitOR($WS_POPUP, $WS_SIZEBOX, $GUI_SS_DEFAULT_GUI, $WS_CLIPCHILDREN))
GUISetState()
; Open minicam
Run(@ProgramFilesDir&"\MiniLyrics\MLStart.exe")
WinWaitActive("[CLASS:MiniLyrics]")
; Resize MINICAM to fit
$hminicam = WinGetHandle("classname=MiniLyrics")
WinMove($hminicam, "", 0, 0, 800, 508)
Sleep(0)
; Set minicam as child of our GUI
$hOriginalParent = _WinAPI_SetParent($hminicam, $hGUI)
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
;Reset minicam to original parent
_WinAPI_SetParent($hminicam, $hOriginalParent)
Sleep(500)
WinClose($hminicam)
Exit
EndSwitch
WEnd