|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Sep 2005
Messaggi: 12
|
C++ leggere il codice dei pixel dello schermo/sk video
Salve, volevo sapere s'è c'è qualke esperto o che cmq puo' darmi un idea su dove andare a cercare x trovare una funzione ke mi restituisca il codice del colore di un pixel sullo schermo (non in ambiente dos).
Esempio, voglio sapere il codice del pixe della coordinata X,Y di quello ke vedo ora sullo schermo; grazie anticipate ![]() |
![]() |
![]() |
![]() |
#2 |
Member
Iscritto dal: Feb 2005
Città: Prato
Messaggi: 149
|
Ciao,
Potresti ricorrere a GDI (sono, ad ogni modo molto lenti, se devi processare tutti i pixel dello schermo la cosa può richiedere molto tempo). Il sistema è comunque piuttosto semplice da implementare: Con una GetDC() o GetDCEx() ottieni il device context. Con una GetPixel() [ ecco la funzione lenta ] puoi ottenere una COLORREF relativa al pixel che ti interessa. La colorref è una dword che impacca i tre componenti RGB del colore in formato 0x00BBGGRR Se per "schermo" intendi il contenuto di una finestra puoi passare alla GetDC l'handle di tale finestra, per l'intero schermo puoi passare NULL. Trovi tutte le informazioni in merito a GDI su MSDN nella sezione Library Ciaociao ![]()
__________________
Venite a visitarci qui:http://www.bottomap.com Bottomap is a proud Masterdrive.it moderator |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:26.