Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
839 connectés 

  FORUM HardWare.fr
  Programmation

  [MFC] Changer le caret d'un CEdit

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MFC] Changer le caret d'un CEdit

n°105560
antsite
Je me souviens
Posté le 27-02-2002 à 14:12:57  profilanswer
 

Salut,
Je voudrais changer le caret d'un CEdit. Je fais donc dans le OnInitDialog :
m_editctrl.CreateSolidCaret(5,10);
m_editctrl.ShowCaret();
Ce code marche, mais dès que je tape quelquechose dans l'editbox, le caret revient à son style d'origine. Comment remedier à ce problème ?
Merci
  ANT

mood
Publicité
Posté le 27-02-2002 à 14:12:57  profilanswer
 

n°105623
antsite
Je me souviens
Posté le 27-02-2002 à 15:57:11  profilanswer
 

up !

n°105635
Kouye
Posté le 27-02-2002 à 16:24:00  profilanswer
 

c quoi un caret ?

n°105655
antsite
Je me souviens
Posté le 27-02-2002 à 16:49:38  profilanswer
 

le caret c'est le curseur dans un controle edit (le trait vertical qui clignote en général)

n°105661
Kouye
Posté le 27-02-2002 à 17:05:26  profilanswer
 

oki :)

n°105747
HelloWorld
Salut tout le monde!
Posté le 27-02-2002 à 20:37:42  profilanswer
 

Hum hum ...
Moi j'y connais rien en MFC
Mais j'ai récement découvert un fichier help "MS knoledge base" = la base de connaissance MS
y'a plein d'articles hyper intéressants et je conseille à tous d'y jeter un coup d'oeil
Parmis eux, je me souviens d'un article la dessus
il donnaient la raison et causaient qu'il fallait créer un bitmap et l'utiliser comme caret je crois ...
attends je jette un coup d'oeil ...
ha y est, c'est dans le kbase.hlp pour l'info
article "controling the caret color"
y'a d'autres articles, genre "Creating and Using a Custom Caret"
 
en lisant vite fait, peut etre que le probleme est que ton controle ne le cache pas mais le detruit puis le recréé à chaque fois ...
jette peut etre un oeil dans les sources MFC ...
tente aussi de placer ton code à la reception du focus au lieu de la création ... (OnFocus ? :))
j'espère t'aider un peu ...


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°106231
antsite
Je me souviens
Posté le 28-02-2002 à 17:52:51  profilanswer
 

Merci du tuyau. Cette aide elle est fournie avec MSDN ou faut la récupérer ailleurs ?

n°106291
HelloWorld
Salut tout le monde!
Posté le 28-02-2002 à 20:03:05  profilanswer
 

Ca fait partie de la MSDN je pense (ca y est sur le site a MS)
le fichier hlp je l'ai choppé avec Borland ... dans l'"aide MS"


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [MFC] Changer le caret d'un CEdit

 

Sujets relatifs
[MFC] Interactions avec l'utilisateurUtilisation de MFC , classe CInternet
[MFC] CListCtrl : mettre une image à coté du texte...J'aimerais avoir des infos sur MFC
[MFC] CTreeCtrl -> SetImageListQue faut-il changer sur un serveur pour que VBSCRIPT passe en français
[MFC] Edit Box -> Colorier un mot...[MFC] Changer la police d'un Texte Static
changer le user agent de IE 6 
Plus de sujets relatifs à : [MFC] Changer le caret d'un CEdit


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR