在VB6.0中怎样添加弹出式菜单的图标?

来源:百度知道 编辑:UC知道 时间:2024/05/13 15:06:08
我做了个程序,想要在窗口中点右键弹出菜单,我做了16*16的bmp图形文件,在网上我找了添加菜单的图标的代码,而且成功了。但我不想要窗体的主菜单,我只想要一个弹出式菜单,且它应该带图标。
当我将主菜单的Visible属性设为false时,菜单可以弹出,但图标却没了,当设为true时,图标又出现了。请问怎么解决?
附加相关代码
Dim i As Integer
hMenu = GetMenu(Me.hwnd)
hSubMenu1 = GetSubMenu(hMenu, 0) '取得第一项菜单的子菜单句柄
MsgBox Str$(hSubMenu1), vbCritical, "!"
For i = 1 To 17
SetMenuItemBitmaps hSubMenu1, i - 1, MF_BITMAP, imageList1.ListImages(i).Picture, ImageList1.ListImages(i).Picture
Next i
StatusBar1.Style = sbrSimple
If DirectXflag Then
Option1.Enabled = True
Else
Option1.Enabled = False
Option2.Value = True
End If
status.画笔.颜色 = 黑色
'menu.Checked = False
menu.Visible = False

http://www.ttadd.com/diannao/HTML/150594_3.html

自已动手做一个:用普通窗体+标签+图像控件.什么样功能都可以实现.