Modifié par Julien EYMERY le 2015/07/15 09:38

Afficher les derniers auteurs
1 Le programme se bloque dans la mesure où un des enfants de l'activeX reçoit en permanence le message WM_GETDLCODE.
2
3 Pour éviter cela il est nécessaire de fixer le style étendu WS_EX_CONTROLPARENT au fils ([[http://blogs.msdn.com/b/oldnewthing/archive/2004/07/30/201988.aspx>>url:http://blogs.msdn.com/b/oldnewthing/archive/2004/07/30/201988.aspx]]).
4
5 A partir de la PTF05 de la version 11 on génère lors de l'intégration un ActiveX deux nouvelles méthodes AdelSetExtendedStyle et AdelGetExtendedStyle.
6 La première permet de fixer les styles étendus à l'acvtiveX et à ses enfants, la seoncde de résupérer les styles étendus de l'objet.
7
8 Pour pouvoir ouvrir un document '.dwf' avec l'OCX Microsoft Web Browser sans avoir de blocage il faut gérer l'événement 'DocumentComplete' et y appeler la méthode AdelSetExtendedStyle comme il suit :
9
10 appeler_methode MON_OCX AdelSetExtendedStyle 0 65536 *vrai codeRetour
11
12 65536 correspond à la valeur décimale du style étendu WS_EX_CONTROLPARENT à fixer.
13 Le booléen permet de dire que le style doit s'appliquer également aux enfants de l'ActiveX.
14 Le premier paramètre représente les styles étendus à retirer à l'objet (ici on ne supprime pas de style).
15 (((
16 == (% style="line-height: 1.5;" %)Articles connexes(%%) ==
17 )))
18
19 Les articles connexes apparaissent ici en fonction des étiquettes que vous avez sélectionnées. Cliquez pour modifier la macro et ajouter ou modifier des étiquettes.
20
21 {{liveData sort="doc.date:desc" source="liveTable" properties="doc.title,doc.date,doc.author" description="Recently updated" limit="5" filters="tag=visual ocx" sourceParameters="translationPrefix=platform.index."}}{{/liveData}}
22