万卷书   首页 > 电脑书籍 > Authorware > Authorware实战开发专题(5-2)
 
 Budmenu.u32扩展函数是基于Windows API函数开发的Authorware扩展函数,因此利用它来制作弹出式菜单的时候,首先必须对一些固定变量进行声明赋值,它们的名称和值列表如下:

MF_POPUP := 16

MF_BYCOMMAND := 0

MF_BYPOSITION := 1024

MF_SEPARATOR := 2048

MF_ENABLED := 0

MF_GRAYED := 1

MF_DISABLED := 2

MF_UNCHECKED := 0

MF_CHECKED := 8

MF_USECHECKBITMAPS := 512

MF_STRING := 0

MF_BITMAP := 4

MF_OWNERDRAW := 256

MF_MENUBARBREAK := 32

MF_MENUBREAK := 64

MF_UNHILITE := 0

MF_HILITE := 128

  对Budmenu.u32函数有一些了解后,我们马上开工,制作一个有“特色”的Windows标准下拉菜单及鼠标右键弹出式菜单。范例的程序流程图如下图5.8所示:



图5.8 Budmenu.u32范例程序流程图

(1)变量定义

  如图5.8的程序流程中,“变量定义”计算图标的代码如上述的固定变量列表,主要是对一些必须的固定变量进行赋值
 

上一页 下一页