Newsgroup: it.comp.lang.visual-basic
Titolo: Bitmap su menu right-click

Sul sito comune ho visto come inserire delle immagini in un menu.
Vorrei che queste immagini vengano visualizzate anche nel menu che viene
visualizzato quando si preme il pulsante destro del mouse.
Ovviamente ho reso invisibile il menu in questione dalla barra dei menu.
(Sono riuscito nell'operazione solo mantenendo visibile il menu nella barra
dei menu)
Qualcuno puň aiutarmi?
Grazie

 dei menu)
Affermazione contraddittoria.

Affermazione contraddittoria.
no, purtroppo no. Provare per credere!
Ciao,
Moreno
#sirri#@
morenosoft.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------

 come PopUp le immagini non si vedono.
Per quersto dicevo di caricare i menu in un form a parte.
Se i menu popup stanno tutti in un ipotetico Form2,
richiamandolo con
   If Button = 2 Then
      PopupMenu Form2.NomeMenu
   End If
Form2 viene caricato ma non mostrato (niente .show). I menu
in Form2 devono essere ovviamente definiti "visibili".
Se provi vedrai che funziona correttamente.
Lo dico perché uso questo sistema da anni.

 No, un controllo Immagine non può andar bene, poiché è privo di handle.
Forse volevi dire che non dispone di DC.
Comunque qui ho sbagliato io. Volevo dire Image1.Picture, non
Image1.Image. La proprietà .Picture è un handle (hBitmap) valido
anche in un controllo Image.



Porcaccia quella miseriaccia!!!!!!
Ah, ce l'ho fatta....
Scusa, ma stavo per postare la risposta al problema, quando mi sono accorto che l'avevi già data
tu.....
Infatti non capivo il tuo discorso di usare una form separata, poi ho fatto delle prove e sono
appunto arrivato anch'io alla conclusione che il menù dev'essere visibile, a quel punto funziona
anche in PopUp, quindi ho creato il menù in un altro form e richiamo quello....
Proprio come avevi detto te... (solo che l'ho capito ora...)
Comunque non mi piace troppo come soluzione... credo che ce ne sia una migliore..... proverò con il
subclassing, vdremo, ma intanto uso questa...
Grazie!


anche in un controllo Image.
Ok, vero. Tra l'altro solo ora ho scoperto che il membro "handle" è il predefinito di .Picture,
quindi può essere omesso.... così si scrive meno... ^___^


forse non c'entra niente, forse si'.
vedete voi.
ciao, a.
http://www.vb-helper.com/HowTo/mnupics2.zip
 Purpose
Add pictures to a popup menu
 Method
Use the GetMenu, GetSubMenu, and SetMenuItemInfo API functions.
This program's SetMenuBitmap subroutine takes an array of numbers giving the
position of the menu item to assign the bitmap. For example, the values
 Array(0, 2, 1)
assigns a bitmap to menu 0, submenu 2, item 1.
Pictures added to a menu with Visible = False are lost. To make the pictures
appear, this program places its popup menu inside another top level menu.
When it needs to display the popup menu, it makes the menu visible and
assigns the pictures. When the menu closes, the program hides the popup menu
again.
 Disclaimer
This example program is provided "as is" with no warranty of any kind. It is
intended for demonstration purposes only. In particular, it does no error
handling. You can use the example in any form, but please mention
www.vb-helper.com
.

>Pictures added to a menu with Visible = False are lost. 
eh eh eh... ^___^
Solito problema!!!!!
Comunque grazie Andrea.
