Bonjour à tous,

Le but du programme : lorsque l'utilisateur clique sur un bouton, une fenetre s'ouvre et affiche un certain nb de propriété sous forme de text.

Dans mon designer, j'ai une fenêtre et je veux accéder à un text et le changer par un autre texte, en fct des résultats obtenus lors du l'exec du prgm. Cette fenêtre n'est pas la fenêtre principale mais une fenetre qui s'ouvre apres un click sur un bouton.

Pour le moment j'utilise la fct =>

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
GetDlgItem(IDC_STATIC_TEST_USB)->SetWindowText("HELLO");
ou IDC_.... est le nom du text dans le designer.
Voila l'endroit ou je tente d'effectuer cette modification

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
{
    //{{AFX_DATA_INIT(CAboutDlg)
    //}}AFX_DATA_INIT
 
	GetDlgItem(IDC_STATIC_TEST_USB)->SetWindowText("HELLO");
 
}
Je n'arrive pas à récuperer ce composant et je ne comprends pas pk.

Voila comment est le code du designer
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
IDD_ABOUTBOX DIALOGEX 0, 0, 235, 55
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "About VMR9 Blender"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
    ICON            IDI_BLENDER,IDC_STATIC,11,17,21,20
    LTEXT           "DirectShow VMR9 Blender Sample",IDC_STATIC_TEST_USB,40,10,119,8,SS_NOPREFIX
    LTEXT           "Copyright (c) 2001-2002 Microsoft Corporation",IDC_STATIC,40,34,188,8
    DEFPUSHBUTTON   "OK",IDOK,178,7,50,14,WS_GROUP
    LTEXT           "Version 9.0",IDC_STATIC,40,22,119,8,SS_NOPREFIX
END
En fait, je débute en C++ (avant je faisait bcp de C#) mais pour les besoins de mon projet d'étudiant je dois faire un petit truc en C++. J'ai utilisé un code que j'ai trouvé chez MS.. EN plus le MFC c pas top pour débuter. je dirais meme c horrible!!!

Pouvez vous m'aider MERCI bcp