UDF > WinAPIEx > System > Windows >


_WinAPI_SetParent

Change la fen�tre parent d'une fen�tre enfant sp�cifi�

#include <WinAPISysWin.au3>
_WinAPI_SetParent ( $hWndChild, $hWndParent )

Param�tres

$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.

Valeur de retour

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.

Remarque

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.

Voir aussi

Consultez SetParent dans la librairie MSDN.

Exemple

#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