Change la fen�tre parent d'une fen�tre enfant sp�cifi�
#include <WinAPISysWin.au3>
_WinAPI_SetParent ( $hWndChild, $hWndParent )
$hWndChild | Handle de la fen�tre enfant |
$hWndParent | Handle de la nouvelle fen�tre parent. Si 0, la fen�tre du bureau devient la nouvelle fen�tre parent. |
Succ�s: | Retourne le handle de la fen�tre parent pr�c�dente |
�chec: | Retourne 0, appelez _WinAPI_GetLastError() pour obtenir des informations sur l'erreur. |
Une application peut utiliser la fonction SetParent pour d�finir la fen�tre parent d'une fen�tre pop-up, recouverte, ou enfant.
La nouvelle fen�tre parent et la fen�tre enfant doivent appartenir � la m�me application.
Consultez SetParent dans la librairie MSDN.
#include <GUIConstantsEx.au3> #include <WinAPISysWin.au3> #include <WindowsConstants.au3> Local $hParent = WinGetHandle('[CLASS:Progman;TITLE:Program Manager]') Local $hForm = GUICreate('Test '& StringReplace(@ScriptName, '.au3', '()'), 400, 400, 100, 100, -1, $WS_EX_TOOLWINDOW) ; Attache la fen�tre sur le bureau (toujours en bas) _WinAPI_SetParent($hForm, $hParent) GUISetState(@SW_SHOWNOACTIVATE) Do Until GUIGetMsg() = $GUI_EVENT_CLOSE