Bonjour,
Je sais que ce sujet est assez vieux, mais j'ai trouvé intéressant de rajouter une version plus complète qui donnera peut-être quelques idées à certains.
Les 5 premières constantes peuvent être directement renseignées dans les options du compilateur sans avoir besoin de les déclarer dans ...
La recherche a retourné 24 résultats
Aller sur la recherche avancée
- mer. 15/avr./2026 15:20
- Forum : Trucs et astuces
- Sujet : Version compilateur, type cpu et date de compilation
- Réponses : 9
- Vues : 5675
- mer. 15/avr./2026 12:39
- Forum : Trucs et astuces
- Sujet : Couleur du caret.
- Réponses : 2
- Vues : 175
Re: Couleur du caret.
Le caret est le "curseur" clignotant après d'une zone de saisie qui indique l'emplacement du prochain caractère à insérer.
Lance le programme et tu le verras.
F.R.
Lance le programme et tu le verras.
F.R.
- mer. 15/avr./2026 10:58
- Forum : Trucs et astuces
- Sujet : Couleur du caret.
- Réponses : 2
- Vues : 175
Couleur du caret.
Bonjour à tous,
Ayant galéré depuis plusieurs jours en essayant de changer la couleur du caret sous W10 je suis tombé sur des articles plus ou moins complets et surtout plus ou moins justes. Alors je vous partage mon modeste programme de test, qui j'espère contribuera à vous aider dans cette ...
Ayant galéré depuis plusieurs jours en essayant de changer la couleur du caret sous W10 je suis tombé sur des articles plus ou moins complets et surtout plus ou moins justes. Alors je vous partage mon modeste programme de test, qui j'espère contribuera à vous aider dans cette ...
- ven. 20/mars/2026 17:37
- Forum : Discussion générale
- Sujet : Différence en Break et Goto dans une procédure.
- Réponses : 8
- Vues : 3564
Re: Différence en Break et Goto dans une procédure.
C'est ce que j'ai commencé à faire pour une partie de mon code :
Structure VOITURE
Marque.s
Model.s
EndStructure
Procedure Criteres(MonChoix.s)
Static MaVoiture.VOITURE
Select MonChoix
Case "Ford"
MaVoiture\Marque = "Ford"
MaVoiture\Model = "Mustang"
ProcedureReturn @MaVoiture
Case ...
Structure VOITURE
Marque.s
Model.s
EndStructure
Procedure Criteres(MonChoix.s)
Static MaVoiture.VOITURE
Select MonChoix
Case "Ford"
MaVoiture\Marque = "Ford"
MaVoiture\Model = "Mustang"
ProcedureReturn @MaVoiture
Case ...
- ven. 20/mars/2026 16:13
- Forum : Discussion générale
- Sujet : Différence en Break et Goto dans une procédure.
- Réponses : 8
- Vues : 3564
Re: Différence en Break et Goto dans une procédure.
Un grand merci pour vos réponses. Effectivement, je n’avais pas remarqué la note dans la documentation sur l’usage du goto :
Note : Pour sortir d’une boucle en toute sécurité, vous devez toujours utiliser Break à la place de Goto et ne l’utilisez pas dans un bloc Select/EndSelect, à moins que vous ...
Note : Pour sortir d’une boucle en toute sécurité, vous devez toujours utiliser Break à la place de Goto et ne l’utilisez pas dans un bloc Select/EndSelect, à moins que vous ...
- ven. 20/mars/2026 12:14
- Forum : Discussion générale
- Sujet : Différence en Break et Goto dans une procédure.
- Réponses : 8
- Vues : 3564
Différence en Break et Goto dans une procédure.
Bonjour à tou(te)s,
Structure VOITURE
Marque.s
Model.s
EndStructure
Procedure Ford()
Static MaVoiture.VOITURE
MaVoiture\Marque = "Ford"
MaVoiture\Model = "Mondeo"
hWnd_InputBox = OpenWindow(#PB_Any, 0, 0, 300, 200, "Ma bagnole.", #PB_Window_SystemMenu | #PB_Window_ScreenCentered ...
Structure VOITURE
Marque.s
Model.s
EndStructure
Procedure Ford()
Static MaVoiture.VOITURE
MaVoiture\Marque = "Ford"
MaVoiture\Model = "Mondeo"
hWnd_InputBox = OpenWindow(#PB_Any, 0, 0, 300, 200, "Ma bagnole.", #PB_Window_SystemMenu | #PB_Window_ScreenCentered ...
- sam. 14/mars/2026 9:41
- Forum : Suggestions et améliorations
- Sujet : InputRequester multilignes
- Réponses : 5
- Vues : 16580
Re: InputRequester multilignes
Bonjour et merci d’avoir donné ton avis.
En effet, il est étrange que cette simple fonctionnalité ne soit pas implémentée de base.
Mais il est également possible de recréer cette fonction avec une simple fenêtre et un TextGadget. Le message à afficher devra contenir des #CRLF$ pour passer à la ligne ...
En effet, il est étrange que cette simple fonctionnalité ne soit pas implémentée de base.
Mais il est également possible de recréer cette fonction avec une simple fenêtre et un TextGadget. Le message à afficher devra contenir des #CRLF$ pour passer à la ligne ...
- ven. 13/mars/2026 15:42
- Forum : Suggestions et améliorations
- Sujet : InputRequester multilignes
- Réponses : 5
- Vues : 16580
Re: InputRequester multilignes
Merci pour l'exemple.
Bonne journée.
F.R.
Bonne journée.
F.R.
- ven. 13/mars/2026 10:23
- Forum : Suggestions et améliorations
- Sujet : InputRequester multilignes
- Réponses : 5
- Vues : 16580
InputRequester multilignes
Bonjour,
Désolé si le sujet a déjà été abordé, en tout cas je n'ai rien trouvé sur le forum.
Y a-t-il une raison pour que la commande InputRequester ne prenne pas en charge le retour à la ligne dans l'affichage du texte ?
Txt$ = "Hello " + #CRLF$ + "World!"
MessageRequester("",Txt$)
bidon ...
Désolé si le sujet a déjà été abordé, en tout cas je n'ai rien trouvé sur le forum.
Y a-t-il une raison pour que la commande InputRequester ne prenne pas en charge le retour à la ligne dans l'affichage du texte ?
Txt$ = "Hello " + #CRLF$ + "World!"
MessageRequester("",Txt$)
bidon ...
- lun. 09/mars/2026 14:18
- Forum : Discussion générale
- Sujet : Impossible de coloriser la dernière ligne si SetGadgetState
- Réponses : 2
- Vues : 5527
Re: Impossible de coloriser la dernière ligne si SetGadgetState
Merci beaucoup, cela fonctionne. Je n'y avais pas pensé.
Un grand merci.
Un grand merci.
- lun. 09/mars/2026 11:41
- Forum : Discussion générale
- Sujet : Impossible de coloriser la dernière ligne si SetGadgetState
- Réponses : 2
- Vues : 5527
Impossible de coloriser la dernière ligne si SetGadgetState
Bonjour,
Je n'arrive pas dans un CallBack à coloriser la dernière ligne d'une ListIconGadget si j'utilise la fonction SetGadgetState.
Pour illustrer mon soucis, j'ai largement épuré mon code pour aller à l'essentiel, ce qui peut expliquer certaines lourdeurs comme l'emploi d'un callback ...
Je n'arrive pas dans un CallBack à coloriser la dernière ligne d'une ListIconGadget si j'utilise la fonction SetGadgetState.
Pour illustrer mon soucis, j'ai largement épuré mon code pour aller à l'essentiel, ce qui peut expliquer certaines lourdeurs comme l'emploi d'un callback ...
- sam. 17/janv./2026 9:22
- Forum : Discussion générale
- Sujet : Créer des régions en couleur.
- Réponses : 7
- Vues : 8856
Re: Créer des régions en couleur.
YES, merci beaucoup, cela fonctionne !
Honnêtement, je n’avais pas cherché de ce côté là.
Encore merci et bonne journée.
François
Honnêtement, je n’avais pas cherché de ce côté là.
Encore merci et bonne journée.
François
- ven. 16/janv./2026 17:07
- Forum : Discussion générale
- Sujet : Créer des régions en couleur.
- Réponses : 7
- Vues : 8856
Re: Créer des régions en couleur.
Bonjour,
J'ai un petit problème avec ce dernier code, et j'avoue ne l'avoir pas vu de suite :
Si tu passes en bleu le texte SetTextColor_(hDC, RGB(0, 0, 255)) tu t'apercevras que chaque caractère est entouré d'un liseré rouge.
Actuellement, je n'arrive pas à supprimer cette bordure. À quoi est-ce ...
J'ai un petit problème avec ce dernier code, et j'avoue ne l'avoir pas vu de suite :
Si tu passes en bleu le texte SetTextColor_(hDC, RGB(0, 0, 255)) tu t'apercevras que chaque caractère est entouré d'un liseré rouge.
Actuellement, je n'arrive pas à supprimer cette bordure. À quoi est-ce ...
- dim. 11/janv./2026 17:52
- Forum : Discussion générale
- Sujet : Créer des régions en couleur.
- Réponses : 7
- Vues : 8856
Re: Créer des régions en couleur.
Bonsoir,
Super cette solution c’est exactement ce que je recherchais. Merci beaucoup, car j’étais resté « coincé » sur les régions. Cette solution est de loin plus élégante.
François.
Super cette solution c’est exactement ce que je recherchais. Merci beaucoup, car j’étais resté « coincé » sur les régions. Cette solution est de loin plus élégante.
François.
- ven. 09/janv./2026 10:27
- Forum : Discussion générale
- Sujet : Créer des régions en couleur.
- Réponses : 7
- Vues : 8856
Re: Créer des régions en couleur.
Merci pour ta solution qui fonctionne parfaitement, mais qui ne m’explique pas pourquoi SetWindowRgn ne me permet pas ni de peindre la fenêtre ni d’écrire dessus. Je pensais, a priori que mon raisonnement était le bon :
OpenWindow -> crée une fenêtre.
CreateRectRgn -> crée une région de dimensions ...
OpenWindow -> crée une fenêtre.
CreateRectRgn -> crée une région de dimensions ...