Interessante, però in realtà non centra con il mio caso. Il mio programma funziona riconoscendo il colore dove passa il mouse, ma la funzione che fa questo mi restituisce un numero singolo, non il valore RGB. E questo valore, pur essendo in RGB uguale, cambia invece usando la funzione, per cui il programma non riconosce più il colore e non fa quello che deve fare. Adesso devo vedere se c'è una funzione per convertire quel valore in RGB oppure per riconoscere la profondità di bit usata dall'utente e regolarsi di conseguenza. Grazie comunque.