S'identifier

API
Documentation
Ressources
Trucs & astuces
Libre
Gabarits
Services

Membres
Participer
Visiter

Contact

Meilleure résolution
mode 800 x 600

Optimisé pour
IE v.5
Netscape v.6
mais surtout pour
Mozilla v.1
minimum

 


Membre de Click-FR®, Réseau francophone Paie-Par-Click

SetParent

Date de parution : 05/11/2000 - Cette fiche API a été lue 2393 fois

Description

SetParent déplace un objet qui a une fenêtre parent vers une autre. Si besoin, l'objet lui-même est déplacé si il peut l'être "à l'intérieur" de sa fenêtre mère.

Syntaxe

AppelDLL32("user32", "SetParent", hWndChild, hWndNewParent)

hWndChild

Le handle de l'objet à déplacer de son parent.

hWndNewParent

Le handle de la fenêtre qui devient le nouveau parent de l'objet. Pour que le bureau soit le parent, mettre 0 dans ce paramètre.

Compatibilité

  • Windows 95 : supporté.
  • Windows 98 : supporté.
  • Windows NT : réclame Windows NT 3.1 ou plus.
  • Windows 2000 : supporté.
  • Windows CE: réclame Windows CE 1.0 ou plus.

Remarque

Aucune

Exemple 1

// On change un bouton d'une fenêtre à une autre
// Créer pour cela, une fenêtre mère MDI qui contient un
// bouton de votre choix et une fenêtre fille

hWndNouvFen, hWndBouton sont des entiers

OuvreFille("Fifille") // Nom de la fenêtre fille

hWndNouvFen = Handle("Fifille")
// Du code qui vous est offert par Beaussier en ligne
hWndBouton = Handle("UnBouton") // Nom du bouton

AppelDLL32("user32", "SetParent", hWndBouton, hWndNouvFen)
// Le bouton a changé de fenêtre,
// il est passé de la mère à la fille !


Nombre de commentaire sur SetParent : 0

Rappel : Le code fourni est compatible Windev v.4 et 5. Pour les versions supérieures, vous devez modifier le type des variables numériques. Par exemple : entier long devient entier.
Bien sûr, les marques citées sont déposées par leurs sociétés respectives. Ces pages sont à la disposition de tous, le code fourni est libre mais toute responsabilité est déclinée en cas de mauvais usage ou de dysfonctionnement.
© 2000-2005 Beaussier & Le Centre W..D..