|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
Sujet : Surligner Editbox [ Archives / Au secours ] (NeoUmbrella)
Informations & options pour cette discussion
|
mercredi 28 décembre 2005 à 00:47:34 |
Surligner Editbox

NeoUmbrella
|
Bonjour, j'aimerais savoir comment faire pour surligner une partie du texte d'une Editbox comme lorsqu'on selectionne une partie du texte avec la souris. Merci. NeoUmbrella Corp.
|
|
|
|
mercredi 28 décembre 2005 à 01:20:45 |
Re : Surligner Editbox

aardman
|
Salut,
Envoies le messages EM_SETSEL.
|
|
|
|
mercredi 28 décembre 2005 à 01:27:34 |
Re : Surligner Editbox

NeoUmbrella
|
Salut, j'ai déja essayé en envoyant SendMessage(hWnd, EM_SETSEL, 0, -1) mais rien ne se passe meme si je chage les paramètres, aurais tu une idée d'ou ca peux venir ?
NeoUmbrella Corp.
|
|
|
|
mercredi 28 décembre 2005 à 01:37:16 |
Re : Surligner Editbox

aardman
|
Salut,
Ca vient surement de ton HWND vu que les 3 autres params sont donnés dans msdn...
Comment obtiens tu ce HWND ?
|
|
|
|
mercredi 28 décembre 2005 à 02:15:09 |
Re : Surligner Editbox

NeoUmbrella
|
Soit avec Spy++ ou soit avec GetDlgItem(hDlg, IDC_EDIT); Mais l'handle est bon car je l'utilise pour y mettre du texte. C'est peut etre un problème de focus...
NeoUmbrella Corp.
|
|
|
|
mercredi 28 décembre 2005 à 03:40:52 |
Re : Surligner Editbox

aardman
|
Salut,
hmm alors je vois pas vraiment...
|
|
|
|
mercredi 28 décembre 2005 à 09:47:58 |
Re : Surligner Editbox

mogwai93
|
ce n'est pas le "-1" le pb ? et si tu mets un chiffre positif ?
|
|
|
|
mercredi 28 décembre 2005 à 11:02:31 |
Re : Surligner Editbox

BruNews
|
Réponse acceptée !
Tu as pensé à mettre le style ES_NOHIDESEL sinon tu ne verras pas le résultat. ciao... [ Lien ]BruNews, MVP VC++
|
|
|
|
mercredi 28 décembre 2005 à 12:40:37 |
Re : Surligner Editbox

NeoUmbrella
|
Bien joué BruNews c'était ca, merci à vous.
NeoUmbrella Corp.
|
|
|
|
mercredi 28 décembre 2005 à 13:14:59 |
Re : Surligner Editbox

NeoUmbrella
|
J'aurais une autre question, je voudrais rajouter le style ES_NOHIDESEL à une editbox déja créée mais ca ne fonctionne pas, j'ai essayé en rajoutant le style ES_NUMBER et là par contre ca fonctionne. Je procède comme suit :
DWORD dwOldStyles = 0; DWORD dwNewStyles = 0;
dwOldStyles = GetWindowLong(hEdtbox, GWL_STYLE); dwNewStyles = (dwOldStyles|ES_NOHIDESEL);
SetWindowLong(hEdtbox, GWL_STYLE, dwNewStyles);
En vérifiant avec Spy++, l'editbox a bien le style ES_NOHIDESEL mais pas moyen de faire apparaitre la selection. Merci NeoUmbrella Corp.
|
|
|
Cette discussion est classé dans : texte, editbox, partie, surligner
Répondre à ce message
Sujets en rapport avec ce message
gestion du texte d'une editbox [ par BrandeBouque ]
Bonjour,Concernant le texte d'une editbox, est il possible d'avoir une gestion ligne par ligne et non pas une variable associée dont le contenu est la
Problème de programmation Win32 [ par GUNMAN ]
J'ai téléchargé la source d'une des personnes ici, je compile, tout va bien, je construit le .exe et il me met : "Linking...Cpp1.obj : error LNK2001:
editbox vers listbox [ par chiron ]
ma question est la suivante,étant novice dans le domaine de visual c++ 6, j' aimerai réaliser l' opération suivante.importer un fichier texte comporta
editbox et couleur [ par Anacr0x ]
Salut !J'ai deux ou trois ptite question a posé :a votre avis, est il possible d'avoir plusieur couleur de texte dans une editbox (ce qui m'étonneré)
editbox [ par flatou ]
je souhaite ajouter du texte a la suite dans un editbox. comme il y a bcp de texte dedans, la meilleure solution est de positionner le curseur a la fi
Récupérer texte editbox [ par goutbouyo ]
Salut,Je copie le texte d'une liste(plusieurs lignes) dans une edit box comme ça ://Pour passer à la lignesprintf(buf,"%s\r\n%s",buf,ligne);hCtrl=GetD
ajout de texte dans editbox [ par Vortex99011 ]
Bonjour,afin d'insérer une chaine de caractère dans une EditBox, j'utilisais auparavant SetDlgItemText(...), mais dans un nouveau projet, j'aurais bes
Créer editbox ou zone de texte avec du code [ par MegaMickx ]
Salut,Comment fait-on pour créer une editbox ou zone de texte a un endroit donné sur une Cdialog uniquement avec du code.Je programme sous [VC++6]Merc
encodage fichier texte en UTF-8 [ par mark01 ]
Bonjour,j'ai lu de nombreux messages sur ce sujet mais je ne trouve pas ce qu'il me faut...Voilà mon problème:je developpe une appli en deux parties,
EditBox : postionner le curseur de texte où je veux !! [ par BrandeBouque ]
Bonjour,Sous visual C++ 6, je cherche à pouvoir gérer le position du curseur de texte dans une de mes editbox. Je souhaite pouvoir le positionner en f
Livres en rapport
|
Téléchargements
Logiciels à télécharger sur le même thème :
|