Bonjour!! (encore moi mais pour la question inverse)

alors voila je souhaite recevoir des valeurs envoyées sur mon port série et les écrire dans un textbox lorsque je clique sur un bouton receive.

J'ai fait ca :
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
 
void CComIHMDlg::OnBnClickedReceive()
{
	// TODO: Add your control notification handler code here
 
 
	TCHAR cBuffer[512];
	DWORD *pnb_lus [2];
 
 
	ReadFile(hcom, cBuffer, 2 , (LPDWORD)pnb_lus, NULL);
 
 
	// recuperation l'edit box.
	CEdit* edit=(CEdit*) GetDlgItem(IDC_EDIT2);
 
	edit->SetWindowTextW((LPCTSTR)cBuffer);
 
 
}
Bon alors quand je clique sur le bouton receive je ne reçois que des carrés quelque soit la valeur envoyé. Je crois qu'en unicode cela correspond à une ligne vide non ?? je suis un peu perdue ...
Si vous pouvez m'aider je suis preneuse!!

Merci d'avance!!