首页 相关文章 有 BitMap 之Menu

有 BitMap 之Menu

  在Window API中,有一些名词要先清楚,假设有一功能表如下:

  档案  编辑 选项 -- hMenu  (功能表)

  +-------+

  |复制  |--------- hSubMenu (子功能表)

  |贴上  |

  |减下 ------------- MenuID  (功能表项目)

  |    |

  +-------+

  如果,我们使用vb的功能表编辑器做出上面的Menu,那 hMenu的取得使用GetMenu() API,而hSubMenu 的取得是 GetSubMenu,而GetSubMenu()的第二个叁数指的是功能表的第几个子功能表,以上例来说,编辑子功能表是第1个子功能表(以0为基准),所以编辑子功能表的取得应用以下的呼叫 :

  hMenu = GetMenu(Me.hwnd)

  hSubMenu = GetSubMenu(hMenu, 1) '取得编辑子功能表的hSubMenu

  而功能表项目则由以下的呼叫取得,第二叁数指的是该子功能表的第几个项目(以0开始),故复制 功能表项目 = 0 减...[ 查看全文 ]

2016-02-19 标签:

有 BitMap 之Menu的相关文章

手机页面
收藏网站 回到头部