Bonjour tout le monde,
je suis en train d'essayer de remplir des colonnes excel avec des valeurs. Ces valeurs sont des valeurs de pixels que j'ai récupéré
Voici le code de récupération des valeurs :
et le code de base que l'on trouve dans les tutoriaux pour remplir les colonnes d'une feuille excel via les MFCCOLORREF color;
for(i=8+x_point1;i<x_point1+394;i++)
{
color = dc.GetPixel(i,554-y_point);
}
Mon problème réside dans le fait que j'aurais bien aimé remplacé "index" par "color" pour afficher la valeur de mes pixels dans excel mais la fonction PutElement prend un long* comme parametre alors que "color" est de type COLORREF.COleSafeArray saRet;
DWORD numElements[] = {10, 10}; // 10x10
// Create the 2 dimensional safe-array of type VT_R8 with size 10x10
saRet.Create(VT_R8, 2, numElements);
// Initialize safearray with values...
long index[2];
for(index[0]=0; index[0]<10; index[0]++)
{
for(index[1]=0; index[1]<10; index[1]++)
{
double val = index[0] + index[1]*10;
//populate the safearray elements with double values
saRet.PutElement(index, &val);
}
}
Merci d avance
Partager