Quoi, tu ne connais pas PB ? Va falloir parcourir tout le forum alors !

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 26-03-2009 17:35:18

hellkinder  
Kinder Surprise
Award: chocomordutk6
Lieu: Bordeaux
Date d'inscription: 12-09-2006
Messages: 902
Pépites: 0
Banque: 10,524,230,367,490

Static text transparent - PB11

Salut à tous!

J'ai un petit problème avec ce tips : Tips static text transparent
Je l'utilisais dans une appli 10.5, et ça marchait bien. Mon le fond de mon static text était bien transparent. Mais en migrant cette application en 11.1, et bien le background de mon static text est gris et il le reste.

Est ce que vous avez une idée de l'origine de ce problème?


http://img510.imageshack.us/img510/4229/userbar1204625572ha9.gif
"Pour la première fois dans l'histoire de l'humanité, tous les peuples de la Terre ne forment qu'un"

Hors ligne

 

#2 26-03-2009 18:04:31

buck  
Modérateur
Lieu: Dijon
Date d'inscription: 31-07-2008
Messages: 747
Pépites: 1,028,843
Banque: 171,170,849,654

Re: Static text transparent - PB11

Bonjour,

L'ensemble de mon application utilise une charte graphique avec un fond marbré. J'avais énormément d'objet de ce type dans mes fenêtres et lorsque j'ai migré sur PB 11.0 j'ai rencontré ce même problème, ce code ne fonctionne plus.

C'est une des principales difficultés que j'ai rencontré lors de la migration en PB 11.0.

Pour remplacer, la solution est d'utiliser les contrôles GUI disponible sur le site : http://www.powertothebuilder.com/

J'ai également remplacer tous les formulaires utilisant des contrôles windows standard par des datawindows de type external qui elle gère sans problème la transparence des textes.

Hors ligne

 

#3 27-03-2009 09:58:05

hellkinder  
Kinder Surprise
Award: chocomordutk6
Lieu: Bordeaux
Date d'inscription: 12-09-2006
Messages: 902
Pépites: 0
Banque: 10,524,230,367,490

Re: Static text transparent - PB11

Arf!

Merci buck pour cette réponse. Étrange que ce code ne fonctionne plus. Ça complique vachement le problème du coup.
Bon ben je vais regarder du coté des contrôles GUI alors.

Si certains d'entre vous ont une solution à ce problème, c'est avec plaisir...


http://img510.imageshack.us/img510/4229/userbar1204625572ha9.gif
"Pour la première fois dans l'histoire de l'humanité, tous les peuples de la Terre ne forment qu'un"

Hors ligne

 

#4 27-03-2009 11:12:55

buck  
Modérateur
Lieu: Dijon
Date d'inscription: 31-07-2008
Messages: 747
Pépites: 1,028,843
Banque: 171,170,849,654

Re: Static text transparent - PB11

Bonjour,

Je n'ai pas cherché à comprendre pourquoi ça ne marché plus, je voulais me séparer de ce contrôle depuis longtemps.

J'utilisais ce contrôle depuis très longtemps. Le principal inconvénient était sa relative lenteur (yield()) dans les rafraichissements (latence de la réactivité de la fenêtre, clignotement de la fenêtre lors d'un agrandissement, etc ...).

A une époque sous windows 98, j'avais même un freeze de l'application avec un nombre de contrôle trop important dans la même fenêtre.

La nouvelle version sous PB 11.2.8542 est maintenant passé en production avec un retour positif des utilisateurs ayant noté une meilleur réactivité des fenêtres.

Par contre, il est effectif que ça a couté quelques semaines de développement (Passage de toutes les fenêtres avec contrôle windows en external datawindow).

Hors ligne

 

#5 27-03-2009 15:47:14

hellkinder  
Kinder Surprise
Award: chocomordutk6
Lieu: Bordeaux
Date d'inscription: 12-09-2006
Messages: 902
Pépites: 0
Banque: 10,524,230,367,490

Re: Static text transparent - PB11

Ouais effectivement, la solution est propre et fonctionnelle mais laborieuse. Bon ben on va reprendre les windows..

Youpi!

Merci en tout cas buck


http://img510.imageshack.us/img510/4229/userbar1204625572ha9.gif
"Pour la première fois dans l'histoire de l'humanité, tous les peuples de la Terre ne forment qu'un"

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22