Bonjour,
je suis newbie en C++.
j'ai un bouton et je voudrais que quand je clique sur ce bt ca m'ouvre une nouvelle fenetre avec des trucs dedans.
J'ai vu qu'il fallait createWindows mais j'arrive pas a l'utiliser.
Bonjour,
je suis newbie en C++.
j'ai un bouton et je voudrais que quand je clique sur ce bt ca m'ouvre une nouvelle fenetre avec des trucs dedans.
J'ai vu qu'il fallait createWindows mais j'arrive pas a l'utiliser.
tu utilises quel environnement, et quel framework graphique ?
ensuite, la question est : ta popup doit etre modale ou pas ?!
si t'es en MFC, tu peux jeter a cet article que j'ai écrit : http://www.codeproject.com/cpp/CommDialogs.asp
(meme si le sujet traité est un peu plus profond qu'une simple création de boite de dialogue)
besoin de réponses ? demande a un pote
Je suis sous Vstudio 2005 Pro. et je souhaite l'ecrire a la main
crée une classe qui hérite de CDialog, désign la avec l'éditeur de resources, et quand tout est bon, crée la en appelant DoModal() dessus
besoin de réponses ? demande a un pote
ca y est j'ai reussi mais j'arrive pas a ajouter du texte dans ma clistbox.
mais ca marche pas ou alors je m'ai pas mis au bon endroit
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 CString str; for (int i=0;i < 10;i++) { str.Format(_T("item string %d"), i); IDC_LIST2::AddString( str ); }
Ou faut il lemettre ?
initialise ta nouvelle boite de dialogue juste avant son affichage dans le OnInitDialog()Envoyé par gabule
besoin de réponses ? demande a un pote
ct fait
ca me met comme erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part CDialog::OnInitDialog();
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 error C2228: left of '.AddString' must have class/struct/union 1> type is 'int'
ahhh, évidemment, avec le message d'erreur, ca saute aux yeux...Envoyé par gabule
il ne faut pas fairecar IDC_LIST2 est un entier (défini grace a un #define dans resource.h)
Code : Sélectionner tout - Visualiser dans une fenêtre à part IDC_LIST2::AddString( str );
fais ceci plutot :
Code : Sélectionner tout - Visualiser dans une fenêtre à part (GetDlgItem(IDC_LIST2))->AddString( str );
besoin de réponses ? demande a un pote
ca me repond ca maintenant
Code : Sélectionner tout - Visualiser dans une fenêtre à part error C2039: 'AddStrings' : is not a member of 'HWND__'
tu utilises Visual Studio ? alors pourquoi ne pas utiliser Intellisense (Ctrl+Space quand tu saisis un identifiant).Envoyé par gabule
la fonction n'est pas AddStrings mais AddString (sans s) il me semble
besoin de réponses ? demande a un pote
IDC_LIST2, c'est un controle de quel type (quelle classe) ?Envoyé par gabule
as tu songé a regarder la msdn ?
besoin de réponses ? demande a un pote
sinon yaurait pas un bon tuto qui marche ?
celui la le lien est cassé.
http://farscape.developpez.com/tutor...arrer-mfc-vc6/
je peux t'aider, mais si tu ne me dit pas quelle est ta classe, je ne peux pas consulter la msdn pour voir ce qui ne va pas...Envoyé par gabule
besoin de réponses ? demande a un pote
je l'ai consultee mais ca me dit rien de special.
c la classe CChooseZoneDialog qui herite de Cdialog
http://msdn2.microsoft.com/en-us/lib...96(VS.71).aspx
voila elle est la la doc c la que je l'ai regardee
c'est pas ca que je t'ai demandé...Envoyé par gabule
je veux pas la classe de ta boite de dialogue, je veux la classe du controle identifié par IDC_LIST2...
ca serait pas CListCtrl par hasard ?
besoin de réponses ? demande a un pote
bon, d'apres la doc, la methode est bien CListBox::AddString().Envoyé par gabule
peux tu me copier/coller la ligne (ou les qques lignes autour) de code qui ne compile pas, et le message d'erreur exact ?
besoin de réponses ? demande a un pote
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager