Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di luisa227
    Registrato dal
    Mar 2002
    Messaggi
    2,305

    Vb5 /vb6 Colorare Il Disegno Che Segue Il Cursore

    Il mio programma consiste in: quando muovo il cursore, esso viene seguito da + disegni a forma di torta (controllati da un timer) che vorrei colorare di rosso, ma non ci sono riuscita. Come si fa?
    Se creo la torta sul form me la colora. Invece se la applico al cursore mi resta bianca….

    GetCursorPos Position
    hFFBrush = CreateSolidBrush(vbRed)
    'Select our solid brush into our form's device context
    SelectObject GetWindowDC(0), hFFBrush
    'Draw the Ellipse on the Screen's DC
    Pie GetWindowDC(0), Position.x - 10, Position.y - 10, Position.x + 10, Position.y + 10, Position.x + 10, Position.y + 10, Position.x + 10, Position.y + 10

    Altro problema: come faccio a cancellare una torta appena creata? Ad esempio…voglio che premendo un pulsante sul form mi si crea una torta e dopo tot secondi mi scompare. È possibile?
    Le mie richieste qui sul forum sono al 99,9% considerate assurde e senza senso, ma per me un senso lo hanno e gradirei una risposta più seria possibile. Grazie

  2. #2
    Utente di HTML.it L'avatar di luisa227
    Registrato dal
    Mar 2002
    Messaggi
    2,305
    ehi...dove sono finiti gli esperti di vb? :-(

    help!
    Le mie richieste qui sul forum sono al 99,9% considerate assurde e senza senso, ma per me un senso lo hanno e gradirei una risposta più seria possibile. Grazie

  3. #3
    Utente di HTML.it L'avatar di luisa227
    Registrato dal
    Mar 2002
    Messaggi
    2,305

    Re: Vb5 /vb6 Colorare Il Disegno Che Segue Il Cursore

    Originariamente inviato da luisa227
    Il mio programma consiste in: quando muovo il cursore, esso viene seguito da + disegni a forma di torta (controllati da un timer) che vorrei colorare di rosso, ma non ci sono riuscita. Come si fa?
    Se creo la torta sul form me la colora. Invece se la applico al cursore mi resta bianca….

    GetCursorPos Position
    hFFBrush = CreateSolidBrush(vbRed)
    'Select our solid brush into our form's device context
    SelectObject GetWindowDC(0), hFFBrush
    'Draw the Ellipse on the Screen's DC
    Pie GetWindowDC(0), Position.x - 10, Position.y - 10, Position.x + 10, Position.y + 10, Position.x + 10, Position.y + 10, Position.x + 10, Position.y + 10

    Altro problema: come faccio a cancellare una torta appena creata? Ad esempio…voglio che premendo un pulsante sul form mi si crea una torta e dopo tot secondi mi scompare. È possibile?
    Le mie richieste qui sul forum sono al 99,9% considerate assurde e senza senso, ma per me un senso lo hanno e gradirei una risposta più seria possibile. Grazie

  4. #4
    per cancellare usa deletedc gli passi hdc del oggetto gdi che vuoi distruggere
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  5. #5
    Utente di HTML.it L'avatar di luisa227
    Registrato dal
    Mar 2002
    Messaggi
    2,305
    grazie molte, proverò e tifarò sapere eventuali difficoltà: grazieeeeeee
    Le mie richieste qui sul forum sono al 99,9% considerate assurde e senza senso, ma per me un senso lo hanno e gradirei una risposta più seria possibile. Grazie

  6. #6
    Utente di HTML.it L'avatar di luisa227
    Registrato dal
    Mar 2002
    Messaggi
    2,305
    Allora… la torta me la cancella e funziona ma io vorrei che:

    - creo diverse torte (sullo schermo, non sul form) al passaggio del mouse e fino a qui è ok: premendo il button si devono cancellare le torte precedenti, non l’ultima…come faccio?

    Attualmente uso :
    DeleteDC GetWindowDC(0)

    Essendo principiante credo che lo zero si riferisca all’handle dell’ultima torta creata. Quindi mi cancella l’ultima. Come faccio a recuperare gli handle delle altre e cancellarle?
    Le mie richieste qui sul forum sono al 99,9% considerate assurde e senza senso, ma per me un senso lo hanno e gradirei una risposta più seria possibile. Grazie

  7. #7
    Utente di HTML.it L'avatar di luisa227
    Registrato dal
    Mar 2002
    Messaggi
    2,305
    Originariamente inviato da luisa227
    Allora… la torta me la cancella e funziona ma io vorrei che:

    - creo diverse torte (sullo schermo, non sul form) al passaggio del mouse e fino a qui è ok: premendo il button si devono cancellare le torte precedenti, non l’ultima…come faccio?

    Attualmente uso :
    DeleteDC GetWindowDC(0)

    Essendo principiante credo che lo zero si riferisca all’handle dell’ultima torta creata. Quindi mi cancella l’ultima. Come faccio a recuperare gli handle delle altre e cancellarle?
    Le mie richieste qui sul forum sono al 99,9% considerate assurde e senza senso, ma per me un senso lo hanno e gradirei una risposta più seria possibile. Grazie

  8. #8
    Utente di HTML.it L'avatar di luisa227
    Registrato dal
    Mar 2002
    Messaggi
    2,305
    Originariamente inviato da luisa227
    non ci sono ankora riuscita a risolvere i due problemi...mi date una mano?
    Le mie richieste qui sul forum sono al 99,9% considerate assurde e senza senso, ma per me un senso lo hanno e gradirei una risposta più seria possibile. Grazie

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 © 2025 vBulletin Solutions, Inc. All rights reserved.