Crear MenuPopup Dinamico
Publicado por Victor Tapia (49 intervenciones) el 08/03/2005 01:35:37
Holas
Bueno resulta que tengo lo siguiente:
en las Global External functions tengo lo siguiente,,
Function Long CreatePopupMenu () LIBRARY "USER32.DLL"
Function Long TrackPopupMenuEx (Long hMenu,Long wFlags,Long x,Long y,Long HWnd,Long lptpm) LIBRARY "USER32.DLL"
Function long AppendMenuA (long hMenu,Long wFlags,Long wIDNewItem,String lpNewItem) LIBRARY "USER32.DLL" ALIAS FOR "AppendMenu"
Function Long DestroyMenu (long hMenu) LIBRARY "USER32.DLL"
Function long GetCursorPos (Pointapi lpPoint) LIBRARY "USER32.DLL"
y en evento RbuttonDown de la window tengo lo siguiente:
Constant long MF_CHECKED = 8
Constant long MF_APPEND = 256
Constant long TPM_LEFTALIGN = 0
Constant long MF_DISABLED = 2
Constant long MF_GRAYED = 1
Constant long MF_SEPARATOR = 2048
Constant long MF_STRING = 0
Constant long TPM_RETURNCMD = 256
Constant long TPM_RIGHTBUTTON = 2
Long H_menu,val,HWND
Pointapi Pa
HWND = Handle(W_main)
H_menu = CreatePopupMenu()
string a,b,c
a = "Holas..."
b = "Prueba"
c = "Shaussss"
//Continua
Bueno resulta que tengo lo siguiente:
en las Global External functions tengo lo siguiente,,
Function Long CreatePopupMenu () LIBRARY "USER32.DLL"
Function Long TrackPopupMenuEx (Long hMenu,Long wFlags,Long x,Long y,Long HWnd,Long lptpm) LIBRARY "USER32.DLL"
Function long AppendMenuA (long hMenu,Long wFlags,Long wIDNewItem,String lpNewItem) LIBRARY "USER32.DLL" ALIAS FOR "AppendMenu"
Function Long DestroyMenu (long hMenu) LIBRARY "USER32.DLL"
Function long GetCursorPos (Pointapi lpPoint) LIBRARY "USER32.DLL"
y en evento RbuttonDown de la window tengo lo siguiente:
Constant long MF_CHECKED = 8
Constant long MF_APPEND = 256
Constant long TPM_LEFTALIGN = 0
Constant long MF_DISABLED = 2
Constant long MF_GRAYED = 1
Constant long MF_SEPARATOR = 2048
Constant long MF_STRING = 0
Constant long TPM_RETURNCMD = 256
Constant long TPM_RIGHTBUTTON = 2
Long H_menu,val,HWND
Pointapi Pa
HWND = Handle(W_main)
H_menu = CreatePopupMenu()
string a,b,c
a = "Holas..."
b = "Prueba"
c = "Shaussss"
//Continua
Valora esta pregunta


0