Bonjour à tous!!!

Cela concerne toujours mon application SDI basée sur un FormView.

J'ai 2 objets CMyEdit et CMyCodEdit tous deux derivés de CEdit, tous deux présents sur mon formulaire.

Voilà ce que je veux faire:
Le control CMyCodEdit contient le contenu d'un fichier.

Le control CMyEdit affiche des lignes d'erreur sous un format précis.
Au clic sur une des lignes de ce controle il extrait du message d'erreur le numero de la ligne du fichier concerné.

Je fais cela comme ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
void CMyEdit::OnLButtonDown(UINT nFlags, CPoint point) 
{
	CString tmp;
	CMainFrame * theFrm;
 
	int n = CharFromPos(point); 
 
	ligneCliquee = HIWORD(n);
 
	tmp.Format("Lig %d",getLigneSel());
 
	theFrm = (CMainFrame*) AfxGetMainWnd(); //test valeur retournée
	theFrm->m_wndStatusBar.SetPaneText(1,tmp);
 
	CEdit::OnLButtonDown(nFlags, point);
}
 
int  CMyEdit::getLigneSel(){
 
	CString laLigne;
	char l[512];
 
	this->GetLine(ligneCliquee, l );
	laLigne.Format("%s",l);
 
	laLigne = laLigne.Right(laLigne.GetLength()-laLigne.Find("(")-1);
	laLigne = laLigne.Left(laLigne.Find(","));
 
	if (laLigne.IsEmpty()){
		return -1;
	}else{
		return atoi(laLigne.GetBuffer(0));
	}
}
Cela marche impec. Seulement ce que je voudrais c'est que une fois le numéro de ligne intercepté, celle-ci soit selectionnée dans le control CMyCod Edit.

Je pense qu'il faut envoyer un message mais je en capte pas trop comment procéder.
Je ne vois pas comment envoyer un message de mon CMyEdit à mon CMyCodEdit et quelle message envoyé...
Dois-je en créer un???

Merci d'avance pour votre aide!!!

Et bonne apéro!!! ( On est Dimanche quand même 8) )