Newsgroup: it.comp.lang.visual-basic
Titolo: menu con icone

Salve,
ho cercato di realizzare un menu con delle icone.
ho guardato il sito comune, scaricato e provato.
ok tutto funziona e ho capito come...
ora perň vorrei sapere alcune cose che non mi sono chiare:
1) le immagini devono essere BMP? non posso usare dei file .ico?(magari
inseriti in un imagelist =D )
2) le dimensioni 13x13 sono tassative?
3) qualcuno č cosě gentile da darmi i dati del "migliore" (+completo)libro
sulle API di windows? ( se non erro ce ne uno molto valido edito Mondadori..
ma non ricordo il titolo =(  )
Grazie a tutti!!!



ma non ricordo il titolo =(  )
Non ho ancora visto il programma che gira sul sito comune, comunque se
utilizza l'API SetMenuBitmap (mi sembra che si chiami così) questa accetta
come parametri degli handle ad una struttura bitmap. Dovresti poterli
sostituire con la proprietà picture di un elemento del controllo imagelist
Mi sembra di ricordare di si, comunque prova a inserire un disegno più
grande e guarda cosa succede.
L'unico che conosco è "Visual Basic 5.0 Win 32 API" di Dan Appleman
L.120.000
Ciao Bruno

Grazie a tutti!!!
Ciao,
Risposta 1) Può essere quello che vuoi, puoi metterle in una imagelist senza
problemi, io l'ho fatto.
Risposta 2) Non ho verificato
Risposta 3) Ho visto che ti hanno già risposto...
Ma avrei una domanda anch'io...
Provando ad usare quel codice, mi sono accorto di un piccolo
"inconveniente": quando si passa con il mouse su di una voce di menu con
immagine, l'immagine stessa viene messa al "negativo", ossia la barra di
evidenziazione copre anche l'immagine, cosa che non accade nei menù
dell'OFFICE 97, per esempio!!
Sapreste dirmi perché?
Ciao, Roberto

che metodo usa office97?
non vorrei usare un ocx..=(
non si può fare con qualche altra api??
grazie!

>perfezione con l'ocx iconmenu32 (freeware- cercatelo su un motore di ricerca
A me quell'OCX non e' MAI funzionato. E vi assicuro che me l'ero
studiato bene. Secondo me e' una cavolata... e poi sono almeno 100 Kb
di OCX, per delle stupide icone....
Ciao.
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
 -----------Federico Emanuele Galli----------
 ----------Visual Basic's Programmer---------
 
 Sideralis Programs (Visual-Basic and Delphi)
 
http://www.geocities.com/colosseum/loge/2151
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
                 Trust no ONE.
Per rispondermi via E-Mail togli STOPSPAMMERS.
Guarda la RFD per it.comp.prog.collaborazione !

di OCX, per delle stupide icone....
PER FARLO FUNZIONARE BISOGNA:
1. CREARE UN MENU CON VB SEMPLICE ( MENU EDITOR O TRAMITE CODICE)
2. INSERIRE L'OCX
3. AGGIUNGERE NELLA PROCEDURA LOAD:  ICONMENU32.ACTIVEFORM... ETC..
4. AGGIUNGERE NELLA PROCEDURA UNLOAD:  ICONMENU32.DEACTIVEFORM... ETC..
5. AVVIARE IL PROGRAMMA
SOLO ADESSO NELLA PROPERTY DI IM32 visualizzerà il menu creato!!!
P.S. Chissà se per una volta sono stato io ad aiutare Federico!!!! :-))))

Anchio ho qualche problema con quel controllo.
Solo dopo aver sudato parecchio ho scoperto questa semblice cosa ma ora
vorrei chiederti:
1) perche ogni tanto quando selezione le icone nella property page poi le
impostazioni non vengono salvate? Non è che bisogna im postarle una per
volta?
2) quando usi il metodo Seticons come fai a specificare che l'immagine deve
essere estratta, che ne so, dal file MenuIcons.dll?
grazie e ciao, Rick

100kb??
ma cosa fa quell'ocx?
io ho fatto un ocx con poche proprietà(le 2 icone i nomi del menu.. etc etc)
e 2 metodi set /remove icon ma è venuto un ocx di ~20kb...
il controlo fa qualche cosa d'altro?

>il controlo fa qualche cosa d'altro?
Non mi pare, forse il cappuccino...


Che complicazione usare quell'ocx, comunque ora ho capito ! E vai, i
miei consigli vengono ricompensati ! :)
Ma io lo usero' solo se devo fare un programma molto grande, 100 Kb di
Ocx li dovro' pure ammortizzare, no ?
CiAO


 volta?
Questo mi puzza tanto di un problema che ho avuto anch'io su una mia OCX!
Se e' cosi', dopo che hai fatto le modifiche dal nel Property Page, apri anche
la finestra standard delle proprieta' del controllo, ed attua una modifica (temporanea)
su una qualsiasi proprieta', e a questo punto vedrai che salva tutto correttamente.
(Fammi sapere se ho preso un'abbaglio oppure no....)
-- 
Hi, Ciao
Ettore                 By -MES-
http://freeweb.aspide.it/freeweb/ilmes
Il sito comune di programmatori VB
http://members.xoom.com/it_lang_vb

Ettore Maronese ha scritto nel messaggio <01bdb989$05697f60$64c0c0c0@mes>...

In effetti la cosa sembra fonzionare al 90%. Grazie