Avant de clore le sujet, voici le code type de ma solution à deux contrôles, un TCustomControl conteneur des contrôles transparents et partie visible, et par-dessus un TImage interceptant les actions...
Type: Messages; Utilisateur: FlorentA
Avant de clore le sujet, voici le code type de ma solution à deux contrôles, un TCustomControl conteneur des contrôles transparents et partie visible, et par-dessus un TImage interceptant les actions...
@Anapurna, je viens de retrouver par hasard cette solution, qui ne semble fonctionner que sous windows. En tout cas, ça ne marche pas chez moi. Je retrouve la méthode BGRA.
Bon globalement, rien...
Résultats après une mise à jour du système et de Lazarus (2.0.6) :
− la transparence de la fenêtre est maintenant disponible, mais ne touche que certains contrôles particuliers.
− Region.Handle...
Tentative d'adaptation du code de transparence pour C/python… blocage sur la dernière ligne parce que l'unité shape n'est pas dans le package x11 que j'ai !
Quelque chose me dit que les messages...
La méthode Paint fonctionne. En fait, ce qui ne fonctionne pas, c'est la méthode TCanvas.fillrect :
self.Canvas.Brush.Color:=clWhite;
self.Canvas.Brush.Style:=bsSolid;
...
Merci pour la réponse.
J'avais bien override à la déclaration de paint. Et j'utilise invalidate après la création et la définition de la géométrie du contrôle :
...
Après un pic d'espoir, avec du code qui semble être accepté par le compilateur et des informations prometteuses, grosse descente en voyant que rien ne s'affiche et que la forme n'est pas totalement...
Merci pour l'info. Je vais regarder de façon approfondie.
Pour l'instant CreateRoundRectRgn semble typique de windows, donc ça ne marche pas chez moi et il faudra que j'envisage un système...
Bonjour.
Je souhaite créer un contrôle avec un comportement particulier. Certaines parties « non peintes » (transparentes) ne doivent pas appartenir au contrôle au sens ou un événement souris...
Ça marche tout de suite mieux… :D
Merci.
J'étais tombé sur les RTTI mais pour les méthodes d'identité de classe (et une technique pour obtenir le nom d'un type énuméré, bien pratique) sur cette...
Bonjour.
J'essaye d'utiliser les méthodes MethodAddress et MethodName mais je n'obtiens rien, la première me retournant systématiquement une valeur nil et la seconde une chaîne vide. Et je ne...
Merci Mathieu.
C'est un des outils XML présentés que j'évoquais. Je vais me pencher dessus s'il n'y a pas meilleure solution.
De toute façon, avec ça ou OpenDocument, la lecture d'un tel...
Bonjour.
J'ai besoin de lire un fichier de présentation OpenDocument (odp) depuis un serveur web. De préférence à l'aide de PHP (langage que je maîtrise et inclusion dans des environnements PHP...
Je cherche à créer une unité avec une classe s'occupant de tout ce qui concerne le SQL, que je puisse réutiliser. Je suis parti d'une unité conçu pour un autre projet sous windows et qui fonctionne...
Bonjour.
Pour une appli multi-utilisateur j'ai besoin de mettre à jour les page sur les navigateurs des personnes connectées.
En cherchant, je suis facilement tombé sur la notion de server-side...
Bonjour.
Je suis tombé sur la même erreur aujourd'hui en cherchant à utiliser EventSource. L'une des très rares pages qui en parlent (très succinctement…) est celle de Mozilla évoquée plus haut.
...
Les droits étaient bons, c'est bien ça qui est étrange.
J'ai contourné le problème en installant le logiciel non pas dans Program Files\ mais dans un dossier dédié à côté de de dossier, ce qui...
Bonjour.
J'ai eu et ai de nouveau le même problème.
Il s'agit d'une structure de données
TLpointer = array of pointer;
TColl = record
Bonjour.
Je me trouve face à un curieux problème qui survient lors de la mise en production de l'application alors qu'elle fonctionnait bien avant.
Le contexte est l'installation automatique...
Bonjour.
Je cherche à utiliser le registre windows pour enregistrer des paramètres liés à un logiciel puis les lire.
J'ai suivi les indications de la page...
Bon, apparemment j'avais fait deux erreurs.
D'abord en testant j'ai du oublié de le faire comme admin (hors Lazarus donc). On va mettre ça sur la grosse fatigue hier au moment où j'ai testé.
Et...
Bonjour.
Je me trouve face à un problème en réalisant un installateur de programme sous Windows.
Je dois faire en sorte d'installer automatiquement un programme puis de configurer quelques...
Merci BeanzMaster.
Je ne réponds que maintenant, n'ayant pas eu le temps de me pencher dessus plus tôt. Tes indications m'ont permis de lire un .wav mono ou stéréo en une paire d'heures. Il...
Bonjour,
j'ai un projet pour lequel je dois analyser du son, donc il me faut accéder aux données brutes, les échantillons temporels ou éventuellement leur représentation sous forme de transformée...
@mm_71, j'ai pris ici des TPanel juste pour la facilité de création de l'exemple, dans mon code d'origine c'était une classe conçue sur un TCustomControl, qu'un TPanel a en commun.
@hmira, je...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.