Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23

Discussione: [C] Problema CListCtrl

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    168

    [C] Problema CListCtrl

    Ciao ragazzi,
    la mia CListCtrl perde l'immagine quando viene selezionato un item. Poi se su questo item viene tolta la selezione ovvero il focus. Questo perchè? C'è da impostare un proprietà su l'imagelist oppure sulla CListCtrl?
    Graize

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    168
    Ragazzi nessuno mi sa aiutare?

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Probabilmente la domanda non e' chiara o non hai fornito tutti i dettagli necessari ...

    Intanto non lavori in C ma in C++ (visto che utilizzi un oggetto) e poi la frase

    "Poi se su questo item viene tolta la selezione ovvero il focus."

    non mi sembra terminata ... cosa succede se ...?

    Non dici lo strumento che usi (IDE/compilatore), se usi librerie MFC o altro ...

    Ecco perche', probabilmente, non hai avuto risposte ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    168
    Hai ragione scusami. Allora inizio nel dirti che è un controllo ActiveX quello che ho creato. Uso le MFC, visual studio 6.0 linguaggio C++. Allora il mio problema è il seguente:
    creando una CListCtrl dove all'interno c'è una CImageList, l'item selezionato perde la visibilità dell'immagine. Cioè facciamo finta di essere su Risorse del Computer, selezioni una risorsa C: , in teoria rimane l'immagine,la scritta sotto(C e la selezione di tutto l'elemento selezionato(con il colore blue). Invece da me succede che la selezione c'è, il testo anche e nell'area dove c'è la mia immagine c'è lo sfondo bianco della CListCtrl. Una volta deselezionato l'item,quindi cliccato su un'area non occupata dalla CListCtrl, nelll'item c'è di nuovo l'immagine...

    raga scusatemi per prima,spero di esser stato chiaro ora!!!

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Non ho installato VC6 per provare ma ricordo che le vecchie versioni di questi controlli avevano qualche bug per la visualizzazione.

    Dovresti provare con una versione piu' recente delle MFC e di tale controllo.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    168
    Dove posso vedere questo? io ho installato anche visual studio 2008...
    La cosa strana però è che instanziando l'activeX da un progetto banale di VC6 questo funziona, instanziandolo da un progetto fatto con VS 2008(fatto in C#) mi da questo problema.

  7. #7
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,565
    Dovresti provare a ricompilarlo con Visual C 2008
    "Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)

    "Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)

    http://xvincentx.netsons.org/programBlog

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Originariamente inviato da and87
    Dove posso vedere questo? io ho installato anche visual studio 2008...
    La cosa strana però è che instanziando l'activeX da un progetto banale di VC6 questo funziona, instanziandolo da un progetto fatto con VS 2008(fatto in C#) mi da questo problema.
    Cosa c'entra il C#??

    Devi fare un programma in C++ ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    168
    Originariamente inviato da oregon
    Cosa c'entra il C#??

    Devi fare un programma in C++ ...
    Scusa essendo un activeX lo posso utilizzare dove mi pare,no?


    Originariamente inviato da XWolverineX
    Dovresti provare a ricompilarlo con Visual C 2008
    Ora provo e ti faccio sapere

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Originariamente inviato da and87
    Scusa essendo un activeX lo posso utilizzare dove mi pare,no?
    Non e' proprio cosi', ma nessuno ti vieta di usarlo in C#.

    Solo che se usi C++, allora questo e' il forum per discuterne, se usi C# il forum e' un altro ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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.