clic souris à travers une form ... ?

clic souris à travers une form ... ? - Delphi/Pascal - Programmation

Marsh Posté le 15-10-2005 à 21:30:24    

Bonjour,
 
Je cherche le moyen de cliquer sur un icone qui est derrière une fenetre transparente.
 
En effet, j'ai une application qui possède un certains nombre d'informations visible par l'utilisateur. Cette fenetre est transparente ( seulement la form mais pas les labels ) et je voudrais que quand quelqu'un clique sur un icone qui est derrière cette fenetre transparente, l"icone soit correctement selectionné, comme si la fenetre n'était pas là.
 
Pour information, j'ai mis la fenetre transparente de cette facon :

 Self.Brush.Style := bsClear;
 Self.BorderStyle := bsNone;

 
Merci par avance de vos réponses.

Reply

Marsh Posté le 15-10-2005 à 21:30:24   

Reply

Marsh Posté le 15-10-2005 à 23:36:58    

Il faut récupérer les messages (WM_CLICK ou WM_MOUSEUP/DOWN je suppose) et les réenvoyer. Mais ça je ne sais pas exactement à qui il faut les réenvoyer... Mais techniquement c'est faisable parce que des softs le font (NetMeter par exemple)


Message édité par antp le 15-10-2005 à 23:37:13

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed