Witam serdecznie
Czy ktoś z was posiada magiczną wiedzę, w jaki sposób mogę pobrać obrazek ze schowka i odczytywać z niego pewne dane (jaki kolor ma dany pixel)? Mam taki kod (który oczywiście nie działa :) ):
GLOBALHANDLE hGMem ;
LPBITMAPINFO lpBI ;
OpenClipboard(NULL) ;
hGMem = GetClipboardData(CF_DIB) ;
lpBI = (LPBITMAPINFO)GlobalLock(hGMem) ;
cout << "NNNN" << endl;
cout << lpBI->bmiHeader.biWidth << endl;
cout << sizeof(lpBI->bmiColors) << endl;
cout << sizeof(lpBI->bmiColors)/sizeof(lpBI->bmiColors[0]) << endl;
cout << "|" << (char)(lpBI->bmiColors[238 * 125 + 85 +2].rgbRed) << "|" << endl;
cout << "|" << (char)(lpBI->bmiColors[238 * 125 + 85 +2].rgbGreen) << "|" << endl;
cout << "|" << (char)(lpBI->bmiColors[238 * 125 + 85 +2].rgbBlue) << "|" << endl;
Część jest zakomentowane bo i tak nie działało :)
Pozdrawiam