API Windows : soulignement dans un RichEdit
Fermé
osoumaya
Messages postés
5
Date d'inscription
dimanche 18 avril 2004
Statut
Membre
Dernière intervention
11 janvier 2006
-
8 janv. 2005 à 23:26
MANDIN Messages postés 4 Date d'inscription vendredi 28 janvier 2005 Statut Membre Dernière intervention 30 janvier 2005 - 29 janv. 2005 à 11:47
MANDIN Messages postés 4 Date d'inscription vendredi 28 janvier 2005 Statut Membre Dernière intervention 30 janvier 2005 - 29 janv. 2005 à 11:47
A voir également:
- API Windows : soulignement dans un RichEdit
- Clé windows 10 gratuit - Guide
- Montage video windows - Guide
- Windows ne démarre pas - Guide
- Windows 10 gratuit - Accueil - Mise à jour
- Windows movie maker windows 11 - Télécharger - Montage & Édition
2 réponses
MANDIN
Messages postés
4
Date d'inscription
vendredi 28 janvier 2005
Statut
Membre
Dernière intervention
30 janvier 2005
29 janv. 2005 à 11:46
29 janv. 2005 à 11:46
Je ne sais pas comment effectuer le soulignement mais voici un code qui permet de modifier la couleur du fond d'un mot selectionné.
Je suis gourmand également des possibilités RTF
CHARFORMAT2 est composé de cbSize est un entier sans signe //Type C : UINT dwMask est entier //Type C : DWORD dwEffects est entier //Type C : DWORD yHeight est entier //Type C : LONG yOffset est entier //Type C : LONG crTextColor est un entier sans signe //Type C : COLORREF bCharSet est chaîne ASCIIZ sur 2 //Type C : BYTE bPitchAndFamily est chaîne ASCIIZ sur 2 //Type C : BYTE szFaceName est chaîne ASCIIZ sur 32 //Type C : TCHAR wWeight est un entier sur 2 octets //Type C : WORD sSpacing est un entier sur 2 octets //Type C : SHORT crBackColor est un entier sans signe //Type C : COLORREF lid est un entier sans signe //Type C : LCID dwReserved est entier //Type C : DWORD sStyle est un entier sur 2 octets //Type C : SHORT wKerning est un entier sur 2 octets //Type C : WORD bUnderlineType est caractère //Type C : BYTE bAnimation est caractère //Type C : BYTE bRevAuthor est caractère //Type C : BYTE bReserved1 est caractère //Type C : BYTE FIN cstCFM_BACKCOLOR est entier = 0x04000000 cstCFM_COLOR est entier = 0x40000000 cstEM_GETCHARFORMAT est entier = 1082 cstEM_SETCHARFORMAT est entier = 1092 cstSCF_SELECTION est entier = 1 nColor est un entier sans signe nColor=_TextColor; CHARFORMAT2.crTextColor = nColor nColor=_BackColor; CHARFORMAT2.crBackColor = nColor CHARFORMAT2.cbSize = 84 CHARFORMAT2.dwMask = cstCFM_COLOR+cstCFM_BACKCOLOR SendMessage(Handle(_ChampRTF),cstEM_SETCHARFORMAT,cstSCF_SELECTION,&CHARFORMAT2)
Je suis gourmand également des possibilités RTF
MANDIN
Messages postés
4
Date d'inscription
vendredi 28 janvier 2005
Statut
Membre
Dernière intervention
30 janvier 2005
29 janv. 2005 à 11:47
29 janv. 2005 à 11:47
Je ne sais pas comment effectuer le soulignement mais voici un code qui permet de modifier la couleur du fond d'un mot selectionné.
Je suis gourmand également des possibilités RTF
CHARFORMAT2 est composé de cbSize est un entier sans signe //Type C : UINT dwMask est entier //Type C : DWORD dwEffects est entier //Type C : DWORD yHeight est entier //Type C : LONG yOffset est entier //Type C : LONG crTextColor est un entier sans signe //Type C : COLORREF bCharSet est chaîne ASCIIZ sur 2 //Type C : BYTE bPitchAndFamily est chaîne ASCIIZ sur 2 //Type C : BYTE szFaceName est chaîne ASCIIZ sur 32 //Type C : TCHAR wWeight est un entier sur 2 octets //Type C : WORD sSpacing est un entier sur 2 octets //Type C : SHORT crBackColor est un entier sans signe //Type C : COLORREF lid est un entier sans signe //Type C : LCID dwReserved est entier //Type C : DWORD sStyle est un entier sur 2 octets //Type C : SHORT wKerning est un entier sur 2 octets //Type C : WORD bUnderlineType est caractère //Type C : BYTE bAnimation est caractère //Type C : BYTE bRevAuthor est caractère //Type C : BYTE bReserved1 est caractère //Type C : BYTE FIN cstCFM_BACKCOLOR est entier = 0x04000000 cstCFM_COLOR est entier = 0x40000000 cstEM_GETCHARFORMAT est entier = 1082 cstEM_SETCHARFORMAT est entier = 1092 cstSCF_SELECTION est entier = 1 nColor est un entier sans signe nColor=_TextColor; CHARFORMAT2.crTextColor = nColor nColor=_BackColor; CHARFORMAT2.crBackColor = nColor CHARFORMAT2.cbSize = 84 CHARFORMAT2.dwMask = cstCFM_COLOR+cstCFM_BACKCOLOR SendMessage(Handle(_ChampRTF),cstEM_SETCHARFORMAT,cstSCF_SELECTION,&CHARFORMAT2)
Je suis gourmand également des possibilités RTF