[OK] #EM_GETSELTEXT pour du stringgadget ?

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

[OK] #EM_GETSELTEXT pour du stringgadget ?

Message par Ar-S »

...Hello world
:)

Je suis en train de faire une compile de Libs (pour windows) regroupant certaines commandes dont je me sert souvent.

Je coince cependant sur le renvoie de texte en surbrillance dans un StringGadget.

Code : Tout sélectionner

Procedure.s GetSelectEditorText(i_Gadget.i) 
  Protected l_marked.CHARRANGE 
  Protected l_txt.s 
  SendMessage_(GadgetID(i_Gadget), #EM_EXGETSEL  , 0, @l_marked )  
  l_txt       = Space (1 + l_marked\cpMax - l_marked\cpMin) 
  SendMessage_(GadgetID(i_Gadget), #EM_GETSELTEXT, 0, @l_txt)
  ProcedureReturn l_txt 
EndProcedure 
ça fonctionne pour un EditorGadget car le texte reste sélectionné lorsqu'on clique sur le bouton mais sur un StringGadget, Nib.

Vous auriez la méthode pour le StringGadget ?
Dernière modification par Ar-S le jeu. 15/avr./2010 16:46, modifié 1 fois.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Re: #EM_GETSELTEXT pour du stringgadget ?

Message par nico »

Tu peux utiliser #EM_GETSEL pour récupérer les positions start et end de la sélection
ensuite tu récupères le texte et tu calcules la sélection par rapport aux position
Pas le temps de faire un exemple.
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Re: #EM_GETSELTEXT pour du stringgadget ?

Message par Le Soldat Inconnu »

Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: #EM_GETSELTEXT pour du stringgadget ?

Message par Ar-S »

Ah merci LSI, javais déjà croisé ce code (ou un autre similaire) mais je n'arrivais plus à mettre la main dessus.
Thanks :wink:
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Répondre