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
MDITILE_HORIZONTAL
0x0001
Fenêtres mosaïques horizontalement.
MDITILE_VERTICAL
0x0000
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

CascadeWindows

Conceptuel

Autres ressources

RECT

Référence

Windows