Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2015
    Messaggi
    3

    [C++]Far agire il programma in base al colore presente in una coordinata dello schermo

    Salve a tutti, come avrete potuto leggere nel titolo, avrei bisogno di qualcuno che mi spiegasse, mi mostrasse o quantomeno mi dicesse in che libreria posso trovare, una funzione in C++ che mi permetta di eseguire dei comandi solo se in una determinata coordinata dello schermo è presente un colore.
    Grazie in anticipo nel caso qualcuno sapesse fornirmi la risposta

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Devi spiegare meglio perché non si è capito ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2015
    Messaggi
    3
    Quote Originariamente inviata da oregon Visualizza il messaggio
    Devi spiegare meglio perché non si è capito ...
    mi servirebbe qualcosa tipo il while, solo che come condizione usa il colore nello schermo.
    se nella coordinata 110, 68 dello schermo il colore è 0FF1FF (esempio a caso), il programma mi esegue i comandi pinco e pallo.
    Mi son spiegato meglio?

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    No.

    Le coordinate di cosa? Di un punto in grafica? Di testo?

    In generale sul desktop? In una finestra del tuo programma?

    Windows? Linux?

    Con particolari librerie (OpenGl, API di Windows, altra libreria ...)?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2015
    Messaggi
    3
    Quote Originariamente inviata da oregon Visualizza il messaggio
    No.

    Le coordinate di cosa? Di un punto in grafica? Di testo?

    In generale sul desktop? In una finestra del tuo programma?

    Windows? Linux?

    Con particolari librerie (OpenGl, API di Windows, altra libreria ...)?
    partendo dall'angolo in alto a sinistra dello schermo, le coordinate di un determinato pixel sullo schermo.
    Su windows.
    Non saprei nemmeno che libreria bisognerebbe includere, per questo chiedo.

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    157
    in linea di massima devi fare così:

    1)fai lo screenshot e lo metti in una bitmap.
    2)fai il controllo del pixel che tu vuoi sulla bitmap che hai acquisito.
    3) agisci di conseguenza.
    viva il web.

  7. #7
    Non serve fare screenshot... Basta fare una GetDC per acquisire il device context relativo allo schermo e una GetPixel alle coordinate che ti interessano.
    Amaro C++, il gusto pieno dell'undefined behavior.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.