UDF > WinAPIEx > System > Windows >


_WinAPI_ShowWindow

Définit l'état d'affichage de la fenêtre spécifiée

#include <WinAPISysWin.au3>
_WinAPI_ShowWindow ( $hWnd [, $iCmdShow = 5] )

Paramètres

$hWnd Handle de la fenêtre
$iCmdShow [optionnel] Spécifie comment la fenêtre doit être montrée:
@SW_HIDE - Masque la fenêtre et active une autre fenêtre
@SW_MAXIMIZE - Agrandit la fenêtre spécifiée
@SW_MINIMIZE - Réduit la fenêtre spécifiée et active la fenêtre de niveau supérieur suivant dans l'ordre Z
@SW_RESTORE - Active et affiche la fenêtre
@SW_SHOW - Active la fenêtre et l'affiche dans sa taille et sa position actuelle
@SW_SHOWDEFAULT - Définit l'état d'affichage basé sur le flag SW_ spécifié dans la structure STARTUPINFO
@SW_SHOWMAXIMIZED - Active la fenêtre et l'affiche comme une fenêtre agrandie
@SW_SHOWMINIMIZED - Active la fenêtre et l'affiche comme une fenêtre réduite
@SW_SHOWMINNOACTIVE - Affiche la fenêtre comme une fenêtre réduite
@SW_SHOWNA - Affiche la fenêtre dans son état actuel
@SW_SHOWNOACTIVATE - Affiche une fenêtre dans sa taille et sa position les plus récentes
@SW_SHOWNORMAL - Active et affiche une fenêtre

Valeur de retour

Succès: Retourne True
Échec: Retourne False

Voir aussi

Consultez ShowWindow dans la librairie MSDN.

Example

#include <WinAPISysWin.au3>

_Example()
Func _Example()
    Run("notepad.exe")
    Local $hWnd = WinWait("[CLASS:Notepad]", "")
    _WinAPI_ShowWindow($hWnd,@SW_HIDE)
    Sleep(1000)
    _WinAPI_ShowWindow($hWnd,@SW_SHOW)
EndFunc   ;==>_Example