摘要
讨论了一个通用性和扩充性都较强的西文环境下的汉字下拉式图形菜单系统(CMENU)的设计与实现。用户使用CMENU时,只要正确初始化菜单项数据结构,就可方便地构成自己应用系统的菜单系统。/intgetbit(unsignedcharc,intn)return((c>>n)&1);2.4菜单显示第一级菜单(父菜单)显示:for(kcl=0;kcl<5;kcl++)viewhz(menu[kcl].cpx,mcnu[kcl].cpy,0,menu[kcl].nattr,menu[kcl].item0,handle16);第二级菜单(子菜单)显示:drawgraybox(menu[ii],cpx-2,menu[ii].cpy+16+5,menu[ii].Sml.boxw,menu[ii].sml.boxh);for(kk=0;kk<menu[ii].Sml.itemn;kk++)viewhz(menu[ii].cpx-2+16,menu[ii].cpy+20*(kk+1)+10,0,menu[ii].Sml.nattr,menu[ii].Sml.Sm2[kk].item2,handle16);2.5菜单项反显父菜单?
出处
《广西水利水电》
1994年第4期72-78,共7页
Guangxi Water Resources & Hydropower Engineering