neosystemsteam
Messages postés23Date d'inscriptionvendredi 7 octobre 2005StatutMembreDernière intervention28 juillet 2006
-
21 juin 2006 à 23:01
ThWilliam
Messages postés418Date d'inscriptionmardi 3 janvier 2006StatutMembreDernière intervention26 novembre 2013
-
23 juin 2006 à 13:00
salut tout le monde
pour que je puisse déplacer une forme sans barre de titre j'ai mis un shape mais j'ai oublier un simple code
ThWilliam
Messages postés418Date d'inscriptionmardi 3 janvier 2006StatutMembreDernière intervention26 novembre 20134 22 juin 2006 à 13:19
Salut Cirec,
J'ai toujours fait un déplacement (Form, Panel...) avec une constante = $F012.
Pourquoi dis-tu : "cela ne veut rien dire" ?
Et petite explication sur la constante HTCAPTION ?
A +
Thierry
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 201332 22 juin 2006 à 23:09
Cirec, les constantes que tu utilises n'étaient toujours pas déclarées avec Delphi 5 si ma mémoire est bonne.
Je suis d'accord avec toi sur le fait qu'il faut privilégier l'utilisation de constantes ne serait-ce que pour rendre le code plus lisible.
May Delphi be with you !
<hr color="#008000" />
Pensez à cliquer sur Réponse acceptée lorsque la réponse vous convient.
Cirec
Messages postés3833Date d'inscriptionvendredi 23 juillet 2004StatutModérateurDernière intervention18 septembre 202250 23 juin 2006 à 10:22
@Delphiprog, je viens de faire une recherche dans mon D4 et les deux constantes (plus d'autres ) y sont déclarés (Unit Windows)
@ThWilliam, oui tu utilises cette constante "$F012" mais cette valeur n'existe pas dans les sources c'est une association de deux constantes qui te donne cette valeur:
{$EXTERNALSYM SC_MOVE}
SC_MOVE = 61456;
{$EXTERNALSYM HTCAPTION}
HTCAPTION = 2;
et SC_MOVE + HTCAPTION := 61458 ce qui donne en hex $F012
HTCaption indique un Hit Test sur la barre de titre de l'application qui est utilisé dans les messages Windows : If (message.Msg WM_NCLBUTTONDOWN) <gras>and (Message.WParamLo</gras> htCaption) Then ...
Voilà, en esperant que soit un peut plus claire pour vous