affectation variable dans un controle d'une dialog box en application win 32
salut
J'ai une dialog box avec des controle de types static text
et je voudrai afficher dedans des strings
qui correspondent a des variables de mon programme principal.
Je voulais utiliser SetDlgItemText()
mais je ne sait pas ou mettre cette fonction
et je n'arrive pas a faire un pointeur correct
pour passer ma string en paramètre.
Code:
1 2 3 4 5 6 7 8
| std::wstring fou=_T("test"); ////ma chaîne que je veux afficher
wchar_t * ptr= NULL; ////mon pointeur dont le types est celui demandé par la fonction SetDlgItemText
ptr =&fou;//// renvoie une erreur car les deux types sont incompatibles
........
SetDlgItemTextW(hWnd,IDC_test,ptr);
//hWnd correspond a ma boite de dialogue
//IDC_test correspond a l'id de mon contrôle
///ptr est le pointeur qui désigne ma string a afficher |
1°) Comment faire pointer correctement ptr sur fou
2°) Ou faut il mettre la fonction SetDlgItemText()
3°) Est ce qu'il y a d'autre chose a initialiser pour afficher une string dans mon contrôle