La recherche a retourné 24 résultats

par Francois
mer. 15/avr./2026 15:20
Forum : Trucs et astuces
Sujet : Version compilateur, type cpu et date de compilation
Réponses : 9
Vues : 5675

Re: Version compilateur, type cpu et date de compilation

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 ...
par Francois
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.
par Francois
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 ...
par Francois
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 ...
par Francois
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 ...
par Francois
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 ...
par Francois
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 ...
par Francois
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.
par Francois
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 ...
par Francois
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.
par Francois
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 ...
par Francois
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
par Francois
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 ...
par Francois
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.
par Francois
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 ...