FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Gestion d'un système client-serveur.
V2.77 du 31/01/2014: ajout GetSelectedRichEditAttributes Emptypar Pedro Aujourd'hui à 10:32

» item_index(résolu)
V2.77 du 31/01/2014: ajout GetSelectedRichEditAttributes Emptypar jjn4 Mar 14 Mai 2024 - 19:38

» Bataille terrestre
V2.77 du 31/01/2014: ajout GetSelectedRichEditAttributes Emptypar jjn4 Lun 13 Mai 2024 - 15:01

» SineCube
V2.77 du 31/01/2014: ajout GetSelectedRichEditAttributes Emptypar Marc Sam 11 Mai 2024 - 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
V2.77 du 31/01/2014: ajout GetSelectedRichEditAttributes Emptypar Marc Sam 11 Mai 2024 - 12:22

» Philharmusique
V2.77 du 31/01/2014: ajout GetSelectedRichEditAttributes Emptypar jjn4 Ven 10 Mai 2024 - 13:58

» PANORAMIC V 1
V2.77 du 31/01/2014: ajout GetSelectedRichEditAttributes Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
V2.77 du 31/01/2014: ajout GetSelectedRichEditAttributes Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
V2.77 du 31/01/2014: ajout GetSelectedRichEditAttributes Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
V2.77 du 31/01/2014: ajout GetSelectedRichEditAttributes Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
V2.77 du 31/01/2014: ajout GetSelectedRichEditAttributes Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
V2.77 du 31/01/2014: ajout GetSelectedRichEditAttributes Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0(résolu)
V2.77 du 31/01/2014: ajout GetSelectedRichEditAttributes Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
V2.77 du 31/01/2014: ajout GetSelectedRichEditAttributes Emptypar Klaus Lun 6 Mai 2024 - 11:41

» @Jack
V2.77 du 31/01/2014: ajout GetSelectedRichEditAttributes Emptypar Jack Mar 30 Avr 2024 - 20:40

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
-26%
Le deal à ne pas rater :
Bosch BBS8214 Aspirateur Balai Multifonction sans fil Unlimited ...
249.99 € 339.99 €
Voir le deal

 

 V2.77 du 31/01/2014: ajout GetSelectedRichEditAttributes

Aller en bas 
3 participants
AuteurMessage
Klaus

Klaus


Nombre de messages : 12299
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

V2.77 du 31/01/2014: ajout GetSelectedRichEditAttributes Empty
MessageSujet: V2.77 du 31/01/2014: ajout GetSelectedRichEditAttributes   V2.77 du 31/01/2014: ajout GetSelectedRichEditAttributes EmptyVen 31 Jan 2014 - 2:11

Nouvelle version:
KGF.dll V2.77 du 31/01/2014

Nouveauté:
ajout fonction GetSelectedRichEditAttributes

Modules modifiés:
KGF.dll
KGF_SUB.bas
KGF.chm
KGF.pdf
KGF.doc


La doc et les sources sont à jour.

Cette nouvelle fonction permet de connaître les attributs "nom de police", "couleur de police" et attributs 'Gras", "Italique", "Souligné", "Barré", du texte actuellement sélectionné.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
papydall

papydall


Nombre de messages : 7009
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

V2.77 du 31/01/2014: ajout GetSelectedRichEditAttributes Empty
MessageSujet: Re: V2.77 du 31/01/2014: ajout GetSelectedRichEditAttributes   V2.77 du 31/01/2014: ajout GetSelectedRichEditAttributes EmptyVen 31 Jan 2014 - 2:22

ça doit faire plaisir au moins à quelqu’un qui se reconnaitra. Very Happy 
Merci Maître Turbo Klaus !

 lol!
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Yannick




Nombre de messages : 8611
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

V2.77 du 31/01/2014: ajout GetSelectedRichEditAttributes Empty
MessageSujet: re   V2.77 du 31/01/2014: ajout GetSelectedRichEditAttributes EmptyVen 31 Jan 2014 - 22:50

Voilà ma sub pour un bouton "Bold" d' un RichEdit :

Code:
Sub Bold_text()
  dim_local txt$,s$,i%,s%
  res% = dll_call2("RichEditGetInformation",RE%,4)
  if res% =0
      if is_bold%=0
        is_bold%=1
        res% = dll_call3("RichEditFunction",RE%,1,1)
      else
        is_bold%=0
        res% = dll_call3("RichEditFunction",RE%,1,0)
      end_if
  else
      txt$=string$(255," ")
      res% = dll_call3("GetSelectedRichEditAttributes",RE%,3,adr(txt$))
      txt$=trim$(txt$)
      if len(txt$)>2
        txt$=mid$(txt$,2,len(txt$)-2)
        for i%=1 to len(txt$)
            s$=left$(txt$,1):if len(txt$)>1 : txt$=right$(txt$,len(txt$)-1):end_if
            if s$="B"
              res% = dll_call3("RichEditFunction",RE%,1,0)
              s%=1
            end_if
        next i%
        if s%=0 :res% = dll_call3("RichEditFunction",RE%,1,1):end_if
      else
        res% = dll_call3("RichEditFunction",RE%,1,1)
      end_if
  end_if
End_sub

Pas de sélection

Le bouton active l' attribut "Bold" ou l' inactive à partir de la position du curseur pour le texte à venir.

Sélection 

Si le texte sélectionné est en gras, le clic sur le bouton le transforme en normale.
Si le texte sélectionné est normal, le clic sur le bouton le transforme en gras.

Attention ! si il y a écriture après le clic, le texte sera en gras si le clic à transformé la sélection en gras
et inversement.
Revenir en haut Aller en bas
Yannick




Nombre de messages : 8611
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

V2.77 du 31/01/2014: ajout GetSelectedRichEditAttributes Empty
MessageSujet: re   V2.77 du 31/01/2014: ajout GetSelectedRichEditAttributes EmptyLun 3 Fév 2014 - 18:24

Il y a un truc....

res% = dll_call2("RichEditGetInformation",RE%,1) ne prend pas en compte les parenthèses comme des caractères.

Ma Procedure() => [Ma Procedure] au lieu de [Ma Procedure()]
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12299
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

V2.77 du 31/01/2014: ajout GetSelectedRichEditAttributes Empty
MessageSujet: Re: V2.77 du 31/01/2014: ajout GetSelectedRichEditAttributes   V2.77 du 31/01/2014: ajout GetSelectedRichEditAttributes EmptyLun 3 Fév 2014 - 19:30

??????????????

Regarde ce code:
Code:
dim RE%, res%, s$
dll_on "KGF.dll"

RE% = dll_call1("RichEditCreate",handle(0))
s$ = "MaProcedure()"
res% = dll_call2("RichEditStringLoad",RE%,adr(s$))
res% = dll_call2("RichEditGetInformation",RE%,1)
message s$+"  "+str$(res%)+"  "+str$(len(s$))


Où est le problème ?
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Yannick




Nombre de messages : 8611
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

V2.77 du 31/01/2014: ajout GetSelectedRichEditAttributes Empty
MessageSujet: re   V2.77 du 31/01/2014: ajout GetSelectedRichEditAttributes EmptyLun 3 Fév 2014 - 20:56

J' ai mis à jour mon dossier PPE sur le webdav le "truc" est dans le fichier FCTT / sub Add_Proc(Proc$)
Si tu enlève le "+2" à nbc%=res%+2 les parenthèses ne sont pas prises en compte.


Edit : Attention! c' est encore loin d' être au point mais ca prend forme... Laughing 
Revenir en haut Aller en bas
Contenu sponsorisé





V2.77 du 31/01/2014: ajout GetSelectedRichEditAttributes Empty
MessageSujet: Re: V2.77 du 31/01/2014: ajout GetSelectedRichEditAttributes   V2.77 du 31/01/2014: ajout GetSelectedRichEditAttributes Empty

Revenir en haut Aller en bas
 
V2.77 du 31/01/2014: ajout GetSelectedRichEditAttributes
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» V2.72 du 08/01/2014 - ajout ShowMessageModalChoixSortie
» V2.76 du 23/01/2014 - ajout fonction GetKeyboardState
» V2.90 du 05/03/2014 - ajout fonction ReframePicture
» V3.17 du 31/07/2014 - ajout 2 fonctions CHROME
» V3.22 du 21/08/2014 - ajout code 4 à SyneditMode

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: Activité des sites créés par les Panoramiciens. :: Le site de Klaus-
Sauter vers: