Accueil > Forum > > > > couleur de texte avec un richedit
couleur de texte avec un richedit
mercredi 6 juillet 2005 à 12:07:42 |
couleur de texte avec un richedit

minet03
|
coucou, voilà j'ai un edit et je voudrais changer la couleur du texte, seulement ma fonction n'a pas l'air de marché, et j'ai pourtant fait tout ce que j'ai pu pour savoir d'ou venai le prob... mais sans succès. Voici ma fonction : void SetColorEdit(COLORREF Couleur) { COLORREF Color = Couleur; GETTEXTLENGTHEX emTextLength; CHARFORMAT2 Format; CHARRANGE Selection; emTextLength.flags = GTL_DEFAULT; emTextLength.codepage = CP_ACP; ZeroMemory(&Format, sizeof(CHARFORMAT2)); Format.cbSize = sizeof(CHARFORMAT2); SendMessage(hEdit,EM_GETCHARFORMAT,0,(WPARAM)&Format); Format.dwMask = CFM_BOLD | CFM_COLOR | CFM_FACE | CFM_ITALIC | CFM_SIZE | CFM_UNDERLINE; Format.crTextColor = RGB(255,0,0); Selection.cpMin = 0; Selection.cpMax = SendMessage(hEdit,EM_GETTEXTLENGTHEX,(WPARAM)&emTextLength,0); SendMessage(hEdit, EM_EXSETSEL, 0, (LPARAM) &Selection); SendMessage(hEdit, EM_SETCHARFORMAT, SCF_SELECTION, (LPARAM) &Format); Selection.cpMin = SendMessage(hEdit,EM_GETTEXTLENGTHEX,(WPARAM)&emTextLength,0); SendMessage(hEdit, EM_EXSETSEL, 0, (LPARAM) &Selection); } Le CyberMonde nous offre une meilleur qualité de vie CyberMan.inc The WebSite
|
|
vendredi 8 juillet 2005 à 08:57:37 |
Re : couleur de texte avec un richedit
|
vendredi 8 juillet 2005 à 12:09:03 |
Re : couleur de texte avec un richedit

minet03
|
oui, justement, j'ai copier/coller le code (trop long à écrire) mais j'ai fait des recherche sur les fonctions et tout le tointoin. Seulement je n'arrive pas à voir où est l'erreur. Si tu pouvais m'aider. Le CyberMonde nous offre une meilleur qualité de vie CyberMan.inc The WebSite
|
|
vendredi 8 juillet 2005 à 13:01:55 |
Re : couleur de texte avec un richedit
|
samedi 9 juillet 2005 à 12:01:09 |
Re : couleur de texte avec un richedit

minet03
|
C'est un RichEdit. Le code de la fonction a été mis dans WinMain() et ça à marché, puis je l'ai mis dans une fonction que j'appel dans EditProc(), et là ça ne marche pas. Le CyberMonde nous offre une meilleur qualité de vie CyberMan.inc The WebSite
|
|
samedi 9 juillet 2005 à 13:01:16 |
Re : couleur de texte avec un richedit

yoyo269
|
Alors là je vois pas. Mais à quoi sert le Color que tu déclares ? Parce que je vois pas l'utilité de mettre un COLORREF dans un COLORREF. YOYO, @+. YOYO 
|
|
samedi 9 juillet 2005 à 13:12:11 |
Re : couleur de texte avec un richedit

minet03
|
C'est une fonction qui est appelé pour changer la couleur du texte. Je passe donc la nouvelle couleur en paramètre. Mais là n'est pas la question puisque je ne l'utilise pas (pour voir où est l'erreur). Le CyberMonde nous offre une meilleur qualité de vie CyberMan.inc The WebSite
|
|
samedi 9 juillet 2005 à 13:33:05 |
Re : couleur de texte avec un richedit

minet03
|
je viens de faire un GetLastError() à la fin de la fonction... 5 : Access is denied. Donc là si tu as une idée ! Le CyberMonde nous offre une meilleur qualité de vie CyberMan.inc The WebSite
|
|
samedi 9 juillet 2005 à 13:34:49 |
Re : couleur de texte avec un richedit
|
samedi 9 juillet 2005 à 13:38:16 |
Re : couleur de texte avec un richedit

minet03
|
et juste avant le GetLastError() (avant la dernière fonction), j'ai mis SetLastError(), le dernier message, getlasterror() et je tombe sur 6 : the handle is invalid, pourtant il est correct Le CyberMonde nous offre une meilleur qualité de vie CyberMan.inc The WebSite
|
|
Cette discussion est classée dans : sendmessage, format, selection, em, hedit
Répondre à ce message
Sujets en rapport avec ce message
changer la police de la selection courante [ par shaolin78 ]
Bonjour ,j'ai deja pose une question presque similaire, mais je voudrais préciser ce que je souhaite arriver a faire :Dans une application MDI, éditeu
pourquoi le result de EM_FINDWORDBREAK au dessus de 65500 repasse a 0 [ par youpiyoyo ]
j'ai ceciWORD hLine=SendMessage( hWnd,EM_CHARFROMPOS,0,(LPARAM)&ptlCursor);DWORD nWordStart = SendMessage(hWnd, EM_FINDWORDBREAK, WB_LEFT, hLine);DWOR
[win 32] DLL - Problème de coloration d'une sélection seule dans un RichEdit [ par uaip ]
Bonsoir à tous, J'ai une petite question désespérée, avant d'aller dormir. Je code une DLL qui est censée faire un hook sur un éditeur de script (mIRC
Problème avec EM_SETCUEBANNER [ par vecchio56 ]
Bonjour,J'essaie d'utiliser le message EM_SETCUEBANNER qui permet d'afficher un prompt de recherche dans un contrôle EDIT, et je crois devenir fou : l
image (EAN-13) format bmp avec Qt [ par GillesLebel ]
Bonjour,Dans le cadre d'un projet dans mon lycée, je dois créer un code barre EAN-13 sous forme d'image bitmap sous Linux avec Qt4.Je ne sais pas du t
conversion de format .dem vers le png [ par 8sango8 ]
bonjour voila je dois faire de la conversion de format et je ne m'en sort pas je ne vois pas par ou commencer ni comment le faire , j'ai commencer p
Création de mon propre format de logiciel de base de données [ par BestWinner ]
Bonjour,Je cherche à créer un format fermé pour le logiciel de base de données (application multidocuments) que je suis en train de programmer et que
Probleme de connexion à une bdd avec borland C++builder 6.0 [ par bastos025 ]
Bonjour,Alors voila, j'ai crée une bdd avec easyphp 3 il y a 5 tables dedans, je l'ai exportée en format .sql et donc avec borland je voudrai modifier
EM_AUTOURLDETECT - Richedit - Guillemets [ par lectpe ]
Bonjour, j'ai réalisé un richedit dans lequel j'ai mis le flag EM_AUTOURLDETECT.Le problème est que ce flag permet la détection des URLs si ils sont "
changer le format de la date systeme [ par abdallahghoul ]
j'ai un programme c++ builder et j'ai besoin de changer le format de la date systeme au (aaaa/mm/jj) SVP m'aidez.Merçi
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|