begin process at 2008 09 05 13:43:19
1 237 238 membres
193 nouveaux aujourd'hui
14 313 membres club

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 : Problême programmation [ Divers / Divers ] (Monyisageek)

Problême programmation le 12/10/2007 17:40:11

Monyisageek
Bonjour à tous,
Je vous écris pour vous faire par de mon problême, je programme une sorte de bloc-notes en C, et je veux mettre un fonction qui permet d'ajouter des balises en HTML par exemple, j'utilise ça  :
SetDlgItemText(hwnd, IDC_MAIN_TEXT, "Ma balise");
Mais voilà, le problême c'est que ça me supprime tout pour ensuite rajouter le texte entre guillemets.
J'ai cherché dans les sources mais que pas trouvé, peut-être suis je allé trop vite.
J'ai besoin d'aide merci ;).

Re : Problême programmation le 12/10/2007 19:01:15

BruNews
(Admin CS)
Réponse acceptée !
EM_SETSEL
EM_REPLACESEL

ciao...
BruNews, MVP VC++

Re : Problême programmation le 12/10/2007 19:20:21

Monyisageek
Réponse acceptée !
Donc, ça donnerai :
SetDlgItemText(hwnd, IDC_MAIN_TEXT, "Ma balise", EM_SETSEL);
Mais le compilateur me dit :
Too many arguments --> Trop d'arguments quoi :/
Désolé mais je vois pas quoi faire ...

Re : Problême programmation le 12/10/2007 19:38:32

BruNews
(Admin CS)
Réponse acceptée !
MSDN dit quoi de chaque message EM_xxx que je t'ai mis plus haut ?

ciao...
BruNews, MVP VC++

Re : Problême programmation le 12/10/2007 19:42:13

juju12
Réponse acceptée !
Plutôt :
SendMessage(hEditWnd,EM_SETSEL,2,18); // sélectionne texte de caractère 2 à 18
SendMessage(hEditWnd,EM_REPLACE_SEL,TRUE,"Text de remplacement"); // remplace par ...

où hEditWnd=GetDlgItem(hwnd,IDC_MAIN_TEXT) par exemple.

Re : Problême programmation le 12/10/2007 19:43:33

juju12
Réponse acceptée !
Oups erreur de frappe EM_REPLACESEL; de toutes façons comme dit Brunews cf MSDN.

Re : Problême programmation le 12/10/2007 19:53:05

BruNews
(Admin CS)
Réponse acceptée !
Merci à juju12 pour le prêt-à-coder mais faut aussi qu'un débutant prenne l'habitude de chercher sinon autant qu'il abandonne de suite.

ciao...
BruNews, MVP VC++

Re : Problême programmation le 25/10/2007 18:08:44

Monyisageek
Merci, ça marche du tonnerre


Classé sous : programmation, problême

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS