[unicode] char et SendMessage
Bonjour à tous,
Je travaille en api win32 sans MFC et j'aimerais envoyer un tableau de char à un composant edit:
Code:
1 2 3 4 5 6 7
| CString strValue;
char temp[100];
if (strValue.GetLength()>0) {
WideCharToMultiByte(CP_ACP,0,strValue,-1,temp,wcslen(strValue)+1,NULL,NULL);
SendMessage(hEdtT,EM_SETSEL,TextLen,TextLen); // Placer le curseur à la fin
SendMessage(hEdtT,EM_REPLACESEL,0,(LPARAM)(LPCTSTR)temp); // Ecrit le texte
} |
Or ça ne marche pas (la compilation ne génere pas d'erreurs).
Il est important que la variable temp soit à ce format, c'est pour envoyer dans une fonction.
Comment faire ?
Merci d'avance.