Fonction TileWindows (winuser.h)
Mosaïque les fenêtres enfants spécifiées de la fenêtre parente spécifiée.
Syntaxe
WORD TileWindows(
[in, optional] HWND hwndParent,
[in] UINT wHow,
[in, optional] const RECT *lpRect,
[in] UINT cKids,
[in, optional] const HWND *lpKids
);
Paramètres
[in, optional] hwndParent
Type : HWND
Handle de la fenêtre parente. Si ce paramètre a la valeur NULL, la fenêtre de bureau est supposée.
[in] wHow
Type : UINT
Indicateurs de mosaïne. Ce paramètre peut être l’une des valeurs suivantes, éventuellement combinée à MDITILE_SKIPDISABLED pour empêcher la mosaïque des fenêtres enfants MDI désactivées.
Valeur | Signification |
---|---|
|
Fenêtres mosaïques horizontalement. |
|
Fenêtres de mosaïques verticalement. |
[in, optional] lpRect
Type : const RECT*
Pointeur vers une structure qui spécifie la zone rectangulaire, dans les coordonnées du client, dans laquelle les fenêtres sont organisées. Si ce paramètre a la valeur NULL, la zone cliente de la fenêtre parente est utilisée.
[in] cKids
Type : UINT
Nombre d’éléments dans le tableau spécifié par le paramètre lpKids . Ce paramètre est ignoré si lpKids a la valeur NULL.
[in, optional] lpKids
Type : const HWND*
Tableau de handles vers les fenêtres enfants à organiser. Si une fenêtre enfant spécifiée est une fenêtre de niveau supérieur avec le style WS_EX_TOPMOST ou WS_EX_TOOLWINDOW, la fenêtre enfant n’est pas organisée. Si ce paramètre a la valeur NULL, toutes les fenêtres enfants de la fenêtre parente spécifiée (ou de la fenêtre de bureau) sont organisées.
Valeur retournée
Type : WORD
Si la fonction réussit, la valeur de retour correspond au nombre de fenêtres organisées.
Si la fonction échoue, la valeur de retour est égale à zéro. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.
Remarques
L’appel de TileWindows entraîne la restauration de toutes les fenêtres agrandies à leur taille précédente.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | winuser.h (inclure Windows.h) |
Bibliothèque | User32.lib |
DLL | User32.dll |
Voir aussi
Conceptuel
Autres ressources
Référence