Newsgroup: it.comp.lang.delphi
Titolo: gif per toolbar

Ciao a tutti,
sto cercando alcune gif (32x32 pixel) che raffigurano i simboli associati 
ad: "apri", "salva", "converti", "info", "esci", "stampa" e "copia" relativi 
allo stato up e down del mouse.
Mi servirebbero per costruire una toolbar; chi mi sa consigliare dove 
poterli trovare?
Mi interesserebbero in modo particolare quelli particolarmente estetici.
Grazie in anticipo a chi potrà rispondermi.
Cooper. 

 Cooper.
Nella soluzione del problema mi stavo chiedendo, č possibile attraverso 
delphi richiamare i button di windows?
Per esempio, in corrispondenza dell'operazione "apri" richiamare il button 
"apri" di windows e cosi via?
Grazie ancora, rimango in attesa di riscontri.
Cooper. 

"apri" di windows e cosi via?
Che cos'è il "button "apri" di windows" ? forse alludi alla maschera
di apertura file predefinita del sistema ?
In tal caso puoi ricorrere alla TOpenDialg, presente nella palette
"Dialogs", che non è altro che un wrapper avanzato per la
GetOpenFileName di Windows.


Non mi riferisco all'intera maschera ma alla icona.
Cooper.

l'idea tipo quella che si vede in norton oppure in nero oppure in msn etc).
E quindi perché dici "button di *WINDOWS*" ?! Si tratta semplicemente
di icone che ogni applicazione utilizza per rendere l'idea, non di
un'icona standard.  Usa quelle che preferisci.


E fin qui ci siamo... intendevo le icone standard appunto... la domanda è: 
come si possono richiamare?
Cooper. 

come si possono richiamare?
Ma quali diavolo sono queste "icone standard" ?
Non esistono delle icone standard!

 come si possono richiamare?
Secondo me, tentare di invocare icone appartenenti ad altri programmi, 
anche se si tratta di applicazioni normalmente incluse in Windows, è un 
rischio: sei sottoposto ai possibili cambiamenti di queste applicazioni 
o alla loro installazione (che potrebbe essere tralasciata).
Peraltro, non vedo alcun vantaggio in questo procedimento... forse 
ridurre leggermente le dimensioni dell'eseguibile, ma per contro hai la 
fatica di dover codificare le chiamate alle API necessaria, la necessità 
di individuare la presenza delle applicazioni da cui attingere le 
risorse, con tutti i rischi annessi e connessi.
Insomma, dalle mie parti si dice che "è più la fatica che il gusto". :-)
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)


Vedi sopra, cmq grazie ancora per la risposta.
Cooper.

 ha scritto nel messaggio 
news:4402d7a4$1...@newsgate.x-privat.org...

Hai centrato il problema, la scelta era determinata:
a) dalla riduzione della dimensione del codice;
b) dal mantenimento di una certa coerenza stilistica (tipo common dialogs).
Non mi "convince" quando dici di "individuare la presenza 
dell'applicazione", intendo, non dovrebbero essere dispobibili 
indipendentemente dall'applicazione?
Grazie mille per la risposta.
Cooper.

Quelle utilizzate da windows... (standard per windows)
Aridalle.  Non esistono le "icone standard per Windows".
Forse ripetendotelo in turco lo capirai.

 ad: "apri", "salva", "converti", "info", "esci", "stampa" e "copia"
Scaricati XN Resource Editor (per trovarlo usa l'amico Google)
Con quello apri dll ed eseguibili di windows stesso e ti tiri fuori tutte  
le icone che vuoi.
Poi scegli tu come usarle, se come risorse o image.
Ciao.alberto.
-- 
===============================================================
Alberto Rubinelli - A2 SISTEMI  Opera 8.50
Via Costantino Perazzi 22 - 28100 NOVARA - ITALY
Tel 0321 640149  Fax 0321 391769 BBS 0321 392320
Mail: 
alb...@retrocomputing.net
  ICQ : 49872318
Skype : albertorubinelli
Visita il mio museo di computers - Visit my old computers museum
 
http://www.oldcomputers.it
---------------------------------------------------------------


Grazie mille, nell'inserimento per la toolbar, mi si presenta un problema. 
Premetto che nel form:
a) ho selezionato il componente TToolBar dalla categoria Win32
b) ho copiato il componente di cui al punto precedente nel form
c) ho selezionato il componente TImageList dalla categoria Win32
d) ho copiato il componente di cui al punto precedente nel form
e) ho effettuato il doppio click sul componente al punto precedente
f) ho aggiunto l'immagine bmp a cui è stato assegnato il valore 0.
g) Attraverso l'oggetto TToolBar ho ho creato tre button premendo il tasto 
destro del mouse su "new button"
h) ho posto il focus sul primo button.
a questo punto mi sono bloccato, come inserire l'immagine nel button? ho 
cercato nelle proprietà mostrate in object expector ma non sono riuscito a 
trovare.
Molto probabilmente ho sbagliato qualcosa, chi mi può correggere e indicarmi 
l'errore o ciò che ho omesso di fare?
Grazie in anticipo.
Cooper.

 Cooper.
-- 
Ciao, Anto', [38, 143, AQ] 
MB C SC 220 CDI Magma Rot
"Oggi c'è una grande battaglia di idee, ma alla 
fine, non ci saranno ne vinti, ne vincitori, ne idee!"
S. Benni da Elianto


Ok grazie risolto anche questo, un ultima cosa per il momento, quando vado a 
visualizzare l'immagine la vedo rimpicciolita anzichč alla dimensione 
originale.
Premetto che l'altezza di TToolBar č 64 pixel, mentre il button associato č 
di 64x64 pixel.
Ho provato a "sperimentare" con le proprietŕ ma non sono riuscito, dove 
sbaglio? cosa dovrei fare per risolvere anche questo problema?
Grazie ancora,
Cooper.

 indipendentemente dall'applicazione?
Direi di no, o comunque non è garantito.
E' possibile che alcuni gruppi di applicazioni le condividano usando una 
DLL contenente queste risorse, ma anche in questo caso non ha senso 
legarsi a qualcosa che potrebbe cambiare e invalidare un'applicazione 
che funziona per pochi KB di risorse.
E' un discorso che varrebbe se tu volessi condividere le stesse risorse 
tra più applicazioni prodotte da te: allora, sei tu che gestisci 
l'intero pacchetto e non rischi di ritrovarti con icone modificate o 
altri effetti collaterali (a meno che tu non lo voglia o non commetta 
errori).
Insomma, secondo me, francamente, è fatica sprecata e non so fornirti 
informazioni a riguardo in quanto, essendo io convinto che sia appunto 
fatica sprecata, non mi sono mai interessato da quali applicazioni 
attingere l'icona per un pulsante. :-)
Secondo me, dovresti lasciar perdere questo obiettivo, a meno che tu non 
sia a caccia di problemi ed effetti collaterali, è ovvio. ;-)



Quoto quanto hai scritto tutto quanto, in effetti hai ragione. Sto infatti 
seguendo l'altra strada adesso, ho solo l'ultimo problema adesso che è 
quello che ho riportato nel post piu sotto.
Grazie ancora, Cooper. 

 dove > sbaglio? cosa dovrei fare per risolvere anche questo problema?
Imposta le proprieta' Height e Width del TImageList con la dimensione 
delle icone che deve contenere.
---
Ryo GQI