HWND hlv; //Handle de la list view
void __stdcall InitLVColumns() //Fonction pour ajouter des colonnes
{
LVCOLUMN lvc; //Structure de colonne dans listview
char buff[16]; //Buffer qui contiendra le texte
int iCol; //Numéro de colonne
lvc.mask = LVCF_FMT | LVCF_WIDTH | LVCF_TEXT | LVCF_SUBITEM; //Masque de la colonne ( voir msdn )
lvc.pszText = buff; //Text de la colonne pointe sur le buffer
for(iCol = 0; iCol < 3; iCol++) //Répeté 3 fois
{
lvc.iSubItem = iCol; //c'est clair ça
switch(iCol) //Selon le numéro de la colonne
{
case 0: //Colonne n° 0
strcpy(buff, "Date"); //On la nomme Date
lvc.fmt = LVCFMT_LEFT; //Colonne à gauche
lvc.cx = 100; //Largeur = 100
break;
case 1: //Colonne 1
strcpy(buff, "Type"); //On la nomme Type
lvc.fmt = LVCFMT_CENTER; //Au milieu
lvc.cx = 50; //Largeur = 50
break;
//etc...
case 2:
strcpy(buff, "Montant");
lvc.fmt = LVCFMT_RIGHT;
lvc.cx = 120;
break;
}
//Insérer les colonnes dans la listview.
ListView_InsertColumn(hlv, iCol, &lvc);
}
}
C'est clair :(
if(!Meilleur("Joky")) return ERREUR;<