Pas d'inquiétude, avec PBAdonf, c'est dans la poche ! ^^

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 27-07-2011 08:41:15

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5122
Pépites: 97,200
Banque: 2,147,483,647

[RESOLU] Emuler le clic d'un bouton de DW

Bonjour,

Je souhaite reproduire via code le clic d'un bouton de DW. Le code suivant ne fonctionne pas :

Code: pb

DWObject dwo

dwo = dw_1.Object.le_bouton

dw_1.Event ButtonClicked( 1, 0, dwo )


Avez-vous une idée ?


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#2 27-07-2011 09:33:34

xlat  
0xc0000005
Award: bf
Lieu: Tanger (طنج)
Date d'inscription: 04-12-2010
Messages: 725
Pépites: 11,358
Banque: 100,221,387,868,884,304
Site web

Re: [RESOLU] Emuler le clic d'un bouton de DW

c'est un bouton avec '.action=userdefined(0)' ou une autoaction ?


https://lut.im/eJINqa9o/vAtyxD0h "Don't believe everything you read on the Internet"
    -- Abraham Lincoln

www.ngs.ma

Hors ligne

 

#3 27-07-2011 09:57:13

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5122
Pépites: 97,200
Banque: 2,147,483,647

Re: [RESOLU] Emuler le clic d'un bouton de DW

Oups, au temps pour moi... en fait c'est un bitmap.
Dans le framework, le clic est géré dans lbuttondown et lbuttonup, en mimant ce comportement on aurait :

Code: pb

dw_1.event lbuttondown( 1, 850, 40 )
dw_1.event lbuttonup( 0, 850, 40 )

Qui ne marche pas non plus...

EDIT : en fait le framework utilise GetObjectAtPointer() qui du coup n'est pas défini... Je vais faire autrement.


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22