计算机工程与设计
計算機工程與設計
계산궤공정여설계
COMPUTER ENGINEERING AND DESIGN
2008年
9期
2429-封3
,共1页
消息%API%自绘菜单%Hook%阴影
消息%API%自繪菜單%Hook%陰影
소식%API%자회채단%Hook%음영
Visual Basic 6.0中使用"菜单编辑器"只能创建"平面"菜单,要得到附带图标、界面美观的菜单,需要调用API函数进行自绘菜单,而主菜单与下拉式菜单的触发事件不一样,需要响应不同的消息,使绘制的复杂性大大增加.在具体绘制过程中,首先确定消息机制,然后选取合适的API函数菜,对于菜单中经常使用的方框线条等基本图形先构造绘图函数,通过主函数调用绘图函数的方式来简化问题的复杂性,巧妙地实现了自绘菜单的期望效果.
Visual Basic 6.0中使用"菜單編輯器"隻能創建"平麵"菜單,要得到附帶圖標、界麵美觀的菜單,需要調用API函數進行自繪菜單,而主菜單與下拉式菜單的觸髮事件不一樣,需要響應不同的消息,使繪製的複雜性大大增加.在具體繪製過程中,首先確定消息機製,然後選取閤適的API函數菜,對于菜單中經常使用的方框線條等基本圖形先構造繪圖函數,通過主函數調用繪圖函數的方式來簡化問題的複雜性,巧妙地實現瞭自繪菜單的期望效果.
Visual Basic 6.0중사용"채단편집기"지능창건"평면"채단,요득도부대도표、계면미관적채단,수요조용API함수진행자회채단,이주채단여하랍식채단적촉발사건불일양,수요향응불동적소식,사회제적복잡성대대증가.재구체회제과정중,수선학정소식궤제,연후선취합괄적API함수채,대우채단중경상사용적방광선조등기본도형선구조회도함수,통과주함수조용회도함수적방식래간화문제적복잡성,교묘지실현료자회채단적기망효과.