|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Aug 2004
Messaggi: 39
|
[Win32 API][C] ProgressBar
Salve a tutti!
Ho la necessità di creare una progress bar di questo tipo, come quella visualizzata durante la ricerca in esplora risorse: ![]() Come posso fare? Grazie! |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jun 2002
Città:
Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8895
|
che libreria grafica vuoi implementare?
~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio. Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso |
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Aug 2004
Messaggi: 39
|
Scusa, mi sono espresso male, riformulo la domanda.
Mi servirebbe inserire una progress bar di quel tipo in un dialog. Va settato qualche bit di stile in particolare, oppure che cos'altro devo fare per ottererla? ![]() |
![]() |
![]() |
![]() |
#4 |
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
Prova ad aprire una finestra in cui ci sia la progress bar che vuoi e analizzala con Spy++, così scopri il nome della classe e gli stili; probabilmente (anzi sicuramente) è un common control quindi cerca anche la documentazione in MSDN; e comunque penso che per ottenere quell'effetto grafico devi utilizzare lo stile grafico dei controlli di Xp includendo il file manifest tra le risorse del tuo programma.
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Nov 2003
Messaggi: 980
|
Dev'essere lo stile PBS_MARQUEE, chiaramente il colore blu è dato da uno stile di xp. Attento che funziona solo con windows xp..
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:52.