Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : créer une listview dynamiquement avec plusieurs colonnes [ Archives / Au secours ] (romydamour)

mercredi 4 mai 2005 à 10:26:59 | créer une listview dynamiquement avec plusieurs colonnes

romydamour

  salut à tous,
voilà, si je vous montre ce petit bout de code (win32 visualc++),c'est parce que j'ai trouvé comment créé une listbox dynamiquement, mais ce qui m'intéresserait davantages c'est de créer une listview, également dynamiquement, avec plusieurs colonnes (que je viendrai remplir ensuite par le biais de requêtes sql),
si quelqu'un pouvait me renseigner ou me diriger vers un exemple déjà existant, ça serait vraiment cool!!
merci romy  



      
static HBRUSH HBList= CreateSolidBrush(RGB(100,180,150));

      static HWND HList;

             

      switch (message)

      {

            case WM_INITDIALOG://Initialisation de notre boite de dialogue

            {

                  HList=CreateWindowEx(WS_EX_CLIENTEDGE,"LISTBOX",0,WS_CHILD | WS_VISIBLE,130,110,150,104,hDlg,0,0,0);

            }

 


mercredi 4 mai 2005 à 11:14:49 | Re : créer une listview dynamiquement avec plusieurs colonnes

vecchio56

Administrateur CodeS-SourceS
Réponse acceptée !
http://www.cppfrance.com/code.aspx?id=24239

mercredi 4 mai 2005 à 11:58:13 | Re : créer une listview dynamiquement avec plusieurs colonnes

romydamour

en fait c'est ta source que j'avais trouvé, mais je mettais
hlist = CreateWindowEx(WS_ES_CLIENTEDGE, "LISTVIEW", ........
à la place de :
hlist = CreateWindow(WC_LISTVIEW, ........

je comprend pas pourquoi ca marchait pas avant, en tout cas merci pour ta source
(peut être tu sais pourquoi CreateWindowEx ne marchait pas, si tu pouvais m'expliquer à , ca me permettrait de plus rencontrer ce problème)
merci encore,  ciao


mercredi 4 mai 2005 à 12:09:55 | Re : créer une listview dynamiquement avec plusieurs colonnes

vecchio56

Administrateur CodeS-SourceS
Ca ne marchait pas parce que le nom de classe d'une ListView n'est pas "LISTVIEW" mais "SysListView32" (WC_LISTVIEW est une define pour "SysListView32").



Cette discussion est classé dans : créer, listview, ws, colonnes, dynamiquement


Répondre à ce message

Sujets en rapport avec ce message

interface dynamique [ par emilia123 ] Bonjour. je souhaite dans le but de créer un chat en C++ sous builder, de créer dynamqieument l'interface. Mais je ne sais pas comment gerer les évène prob listview [ par flatou ] salut a tousj'ai un prob tt con avec une listview.Le prob est que je n'arrive pas a ajouter du texte dans les differentes colonnes. voici les bouts de trie des colonnes dans listview [ par demo42 ] bonjours j' ai une base de données mysql et je voudrai trier ma listview encliquant sur une colonne.. comment faire sans faire intervenir la base de d Créer des controles dynamiquement [ par kineton ] Bonjour, Je cherche à créer des controls dynamiquement, par exemple autant de CEdit posés les uns en dessous des autres dans ma fenêtre (projet de typ ListView scrollable [ par minet03 ] Coucou J'ai fais un ListView dans une fenêtre, lorsque que la fenêtre change de taille, le ListView change de taille aussi pour qu'il fasse tout le te comment creer des cellules dans une list view [ par vincetreg ] Bonjour tout le monde, j'ai un probleme très difficile à résoudre... Je souhaiterai creer des cellules dans une listview. En effet, à chaque création Prb touche TAB sur controls dans window créer par createwindowex [ par Elffin ] Bonjour,la touche TAB pour passer d'un contrôle à un autre (edit, button etc..) ne fonctionne pas sur une window  et des contrôles que j'ai créer avec creation d'une listview dans une boite de dialogue en ressource [ par ebooserge ] salut a tous,voila j'ai un petit probleme avec les listview.dans mon fichier ressources, j'ai créé une boite de dialogue avec des static, des boutons ListView [ par deck_bsd ] Bonjour a tous, Voila je tente de créer une listview mais celle-ci ne s'affiche pas la fonction createwindow me renvoie tjrs un HWND NULL. Voici mon a ListView [ par ncoder ] Bonjour à tous !Je fais un programme avec une listview à 5 colonnes, dont la dernière est une progressbar.Pour gérer tout ça, j'ai utilisé le style LV


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,172 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.