Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
878 connectés 

  FORUM HardWare.fr
  Programmation
  API Win32

  Probleme dans le Header de ListView

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme dans le Header de ListView

n°2056071
theo92
Posté le 11-02-2011 à 12:29:01  profilanswer
 

Bonjour,
 
J'ai codé quelques lignes pour tester la construction d'une ListView, mais je n'arrive pas a afficher les titres des deux colonnes ...
Les valeurs s'afichent bien par contre !

Code :
  1. InitCommonControls();
  2.             hListView =CreateWindowEx(WS_EX_CLIENTEDGE , WC_LISTVIEW, "",
  3.                   WS_CHILD | WS_VISIBLE , 10, 10, 500, 100, hwnd, NULL, hInst, NULL);
  4. /*
  5.             hwndHeader = CreateWindowEx(0, WC_HEADER, NULL,  
  6.                 WS_CHILD | WS_VISIBLE | WS_BORDER | HDS_BUTTONS | HDS_HORZ,  
  7.                 0, 0, 500, 20, hListView, NULL, hInst, NULL);
  8.             DoInsertItem(hwndHeader, 0, 50, (LPSTR)"colonne 1" );
  9.             DoInsertItem(hwndHeader, 1, 50, (LPSTR)"colonne 2" );
  10. */
  11.             lvc.mask = LVCF_FMT | LVCF_ORDER  | LVCF_TEXT;
  12.             lvc.fmt = LVCFMT_LEFT;
  13.             lvc.cxMin = 50;
  14.             lvc.cx = 180;
  15.             lvc.cxDefault = 50;
  16.             lvc.cxIdeal = 180;
  17.             strcpy_s (szit, sizeof(szit), "colonne 1" );
  18.             lvc.pszText = (LPTSTR)szit;
  19.             lvc.cchTextMax = sizeof(szit);
  20.             lvc.iOrder = 0;
  21.             ListView_InsertColumn(hListView,0,(LPARAM)&lvc);
  22. //
  23.             lvc.mask = LVCF_FMT | LVCF_ORDER  | LVCF_TEXT;
  24.             lvc.fmt = LVCFMT_LEFT;
  25.             lvc.cxMin = 50;
  26.             lvc.cx = 180;
  27.             lvc.cxDefault = 50;
  28.             lvc.cxIdeal = 180;
  29.             strcpy_s (szit, sizeof(szit), "colonne 2" );
  30.             lvc.pszText = (LPTSTR)szit;
  31.             lvc.cchTextMax = sizeof(szit);
  32.             lvc.iOrder = 1;
  33.             ListView_InsertColumn(hListView,1,(LPARAM)&lvc);
  34. //
  35. //
  36.       ZeroMemory(&lvi, sizeof(LVITEM));
  37.       lvi.mask = LVIF_TEXT;
  38.       strcpy_s (szit, sizeof(szit), "data_colonne 1" );
  39.   lvi.pszText = szit;
  40.   lvi.cchTextMax = sizeof(szit);
  41.   lvi.iSubItem=0;
  42.       ListView_InsertItem(hListView, &lvi);
  43.       strcpy_s (szit, sizeof(szit), "data_colonne 2" );
  44.   lvi.pszText = szit;
  45.   lvi.cchTextMax = sizeof(szit);
  46.   lvi.iSubItem=0;
  47.       ListView_InsertItem(hListView, &lvi);
  48. //


J'ai du oublié quelque chose, mais je vois pas quoi ...
Si quelqu'un a une idée,
Merci d'avance


Message édité par theo92 le 11-02-2011 à 12:29:37
mood
Publicité
Posté le 11-02-2011 à 12:29:01  profilanswer
 

n°2056177
tpierron
Posté le 11-02-2011 à 17:20:15  profilanswer
 

Hmm, t'aurais pas oublié de mettre ton listview en mode "Vue détaillée", a.k.a. Report View, en rajoutant LVS_REPORT au style standard lorsque tu crée ton controle ?
 

n°2056182
theo92
Posté le 11-02-2011 à 17:29:25  profilanswer
 

tpierron a écrit :

Hmm, t'aurais pas oublié de mettre ton listview en mode "Vue détaillée", a.k.a. Report View, en rajoutant LVS_REPORT au style standard lorsque tu crée ton controle ?


 
Effectivement, ça fonctionne beaucoup mieux !
Merci !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  API Win32

  Probleme dans le Header de ListView

 

Sujets relatifs
[VBA excel] problème inputbox et heure[AS2] Problème fonctionnement fonction hitTest [RESOLU !]
Probleme de jointure sur une seule table sqlValidation XML en Java - Problème de namespace
zone cliquable avec liens probleme dans IE et Operaprobleme avec un distinct
Problème de validation XML via SAXproblème macro import fichier text excel
SOS : résolution problème d'algorithmeProblème C++ : Syntax error : missing ';'
Plus de sujets relatifs à : Probleme dans le Header de ListView


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR