wxDev.fr, le portail francophone consacré à wxWidgets ! ( The french portal for wxWidgets )  
Esp. membre
Recheche rapide



Recherche avancée
Statistiques
Membres inscrits :2359

Membres en ligne : 0
Invités en ligne : 1

Valid XHTML 1.0 Transitional

Valid CSS2

Menu forum (navigation):
Pages: 1  
 
Accueil » Accueil forums » Développement C/C++
» wxListCtrl, et autres ptites questions :)
Conversation : wxListCtrl, et autres ptites questions :)
10-04-2009 19:35:51  wxListCtrl, et autres ptites questions :) #1
Strayyy (Nouveau membre)
Inscrit le : 10-04-2009
Messages: 2
Snippets: 0
Tutoriels: 0
Hors ligne
Bonjour à tous,

je suis un nouvel utilisateur de wxWidgets, et j'ai une application à faire. En gros, faut que je puisse voir les fichiers distants d'un serveur dans une liste, et les fichiers locaux.

Ma première question est simple: j'avais commencé à developper en mode console avant de passer à wxWidgets, et du coup mes fonctionnalités réseaux/fichiers sont celles de windows (je me fiche du portage, j'utilise ce que je connais). Ca pose un problème (jusque là non, mais bon...).

2eme question: j'affiche bien ma liste de fichiers dans ma wxListCtrl, est-ce qu'il est possible de récupérer le nom du fichier sélectionné par l'utilisateur (ou les noms s'il y en a plusieurs), ou juste l'indice?

Voila, merci d'avance!
12-04-2009 21:30:15  Re: wxListCtrl, et autres ptites questions :) #2
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1383
Snippets: 25
Tutoriels: 6
Site web
Hors ligne
Salut, et bienvenue sur wxDev.fr

Pour ta première question : je ne pense pas que çà pose problème puisque tu n'est pas intéressé par le portage sous un autre OS.

En ce qui concerne la deuxième question : tu as plusieurs possibilités :
- si tu stockes un pointeur vers ton contrôle wxListCtrl, tu pourras à tout moment récupérer la sélection (que ce soit l'index ou le texte).
- tu peux également mettre en place une fonction qui sera applelée chaque fois que la sélection changera (et tu pourras tout aussi bien récupérer la sélection).

Je te conseille de regarder la doc officielle concernant wxListCtrl.
Tu y trouveras par exemple les méthodes wxListCtrl::GetSelectedItemCount() ainsi que wxListCtrl::GetNextItem() (qui utilisée avec les bon paramètres te permettra d'obtenir la ou les sélections).

Si tu as besoin de plus d'infos, n'hésites pas.

@+
Xav'

Le nouveau portail wxWidgets francophone : www.wxdev.fr
Ben en fait, vous y êtes déjà...
12-04-2009 22:52:52  Re: wxListCtrl, et autres ptites questions :) #3
Strayyy (Nouveau membre)
Inscrit le : 10-04-2009
Messages: 2
Snippets: 0
Tutoriels: 0
Hors ligne
Okay, merci beaucoup!!!

Je vais jeter un oeil à tout ça (je ne savais pas trop vers quelle fonction me tourner).

J'aurais probablement d'autres questions (ou pas, jusque là j'ai -presque- réussi à me démerder tout seul, donc...) j'imagine.

Bonne soirée/journée.
17-06-2009 15:44:08  Re: wxListCtrl, et autres ptites questions :) #4
congelli501 (Membre)
Inscrit le : 08-06-2008
Messages: 46
Snippets: 0
Tutoriels: 0
Site web
Hors ligne
Bonjour,
Strayyy:
Ma première question est simple: j'avais commencé à developper en mode console avant de passer à wxWidgets, et du coup mes fonctionnalités réseaux/fichiers sont celles de windows (je me fiche du portage, j'utilise ce que je connais). Ca pose un problème (jusque là non, mais bon...).
Normalement, il n'y a pas de soucis, il faudra juste faire attention lors de la transformation des chaines de caractéres (std::string / char*) en wxWidgets.

PS : En utilisant des libs portables, utiliser ce que tu connais est encore plus facile (possible dans plus de situation).
C'est un avis personnel, mais je pense que si tu t'interesse vraiment à l'informatique, tu finira par quitter Windows.

Mes programmes open sources !
On dit que la Grèce antique beaucoup d'influence sur notre culture... C'est vrai : la chute d'Athènes a eu lieu en 404 avant JC. Ca vous rappelle quelque chose ?
Menu forum (navigation):
Pages: 1  
 
Accueil » Accueil forums » Développement C/C++
» wxListCtrl, et autres ptites questions :)