Visual Basic - segundo boton desplegable

Life is soft - evento anual de software empresarial
 
Vista:

segundo boton desplegable

Publicado por Flete (4 intervenciones) el 02/07/2002 18:27:02
quisiera saber como se consigue que pinchan con el segundo boton del raton se despliegue una lista con diferentes opciones y como cambiar las opciones, para ponerlas a tu gusto.

Gracias!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:segundo boton desplegable

Publicado por Mike (16 intervenciones) el 02/07/2002 21:12:24
Si lo que quieres es un menu popup, esta es una opcion...
Todo va dentro de la forma


Const MF_CHECKED = &H8&
Const MF_APPEND = &H100&
Const TPM_LEFTALIGN = &H0&
Const MF_DISABLED = &H2&
Const MF_GRAYED = &H1&
Const MF_SEPARATOR = &H800&
Const MF_STRING = &H0&
Private Type POINTAPI
x As Long
y As Long
End Type
Private Declare Function CreatePopupMenu Lib \"user32\" () As Long
Private Declare Function TrackPopupMenu Lib \"user32\" (ByVal hMenu As Long, ByVal wFlags As Long, ByVal x As Long, ByVal y As Long, ByVal nReserved As Long, ByVal hwnd As Long, ByVal lprc As Any) As Long
Private Declare Function GetSystemMenu Lib \"user32\" (ByVal hwnd As Long, ByVal bRevert As Long) As Long
Private Declare Function AppendMenu Lib \"user32\" Alias \"AppendMenuA\" (ByVal hMenu As Long, ByVal wFlags As Long, ByVal wIDNewItem As Long, ByVal lpNewItem As Any) As Long
Private Declare Function DestroyMenu Lib \"user32\" (ByVal hMenu As Long) As Long
Private Declare Function GetCursorPos Lib \"user32\" (lpPoint As POINTAPI) As Long
Dim hMenu As Long
Private Sub Form_Load()
\'Create an empty popupmenu
hMenu = CreatePopupMenu()
\'Append a few menu items
AppendMenu hMenu, MF_STRING, ByVal 0&, \"Hello !\"
AppendMenu hMenu, MF_GRAYED Or MF_DISABLED, ByVal 0&, \"Testing ...\"
AppendMenu hMenu, MF_SEPARATOR, ByVal 0&, ByVal 0&
AppendMenu hMenu, MF_CHECKED, ByVal 0&, \"TrackPopupMenu\"
End Sub
Private Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar