PDA

View Full Version : Déplacement de composant


CerfVolant
10-11-2006, 07:42 PM
Bonsoir,

Je n'ai pas trouvé dans les tuto et l'aide, la manière de déplacer dynamiquement un composant (bouton ....).
De la même manière, je ne sait pas comment rendre invisible un composant. Lors de la création il n'y a pas de probleme, il suffit de cliquer sur ws_visible, mais dans le code je ne sais pas comment faire
Ex : on clique sur un bouton et un static text devient visible ou change de place.

merci de votre aide.

kornalius
10-11-2006, 09:08 PM
Pour deplacer utilisez:

MoveWindow() ou bien SetWindowPos()

Pour rendre visible ou non:

ShowWindow()

Les functions de window sont valables pour les controles aussi car un control est en gros une window.

CerfVolant
10-11-2006, 11:04 PM
Merci pour cette reponse, mais je ne trouve pas les parametres de les fonctions
MoveWindow() ou bien SetWindowPos()

Pour ShowWindow(), j'ai trouvé
ShowWindow(CONTROL$, WS_HIDE); // caché
ShowWindow(CONTROL$, WS_SHOW); // visible

kornalius
10-12-2006, 03:30 AM
Ces fonctions sont de Microsoft Windows API. Placez votre curseur sur le mot voulu dans le PIDE et appuyez CTRL+F1, une page internet vous apparaitera avec les infos sur la fonction selectionnée.

Le site MSDN de Microsoft est votre meilleur ami avec PPL. Nous travaillons sur la simplification mais nous n'aurons pas un API Objet-Orienté a la Delphi ou VB avant la version 2.0.

Vous pouvez probablement utiliser les fonctions du SWAPI.ppl dans le dossier Lib\. Elles sont plus simples.