求ModifyMenu和DrawTopMenu以及DrawComMenu函数使用方法
发表在C语言图书答疑 2015-10-14
是否精华
版块置顶:
还是在《Visual C++从入门到精通》一书中。问题一是在224页,在创建图标菜单时使用的ModifyMenu函数。
我的疑问是在第四个参数,它是这样写的 (LPSTR)&(m_ItemLists[m_Index]) 为什么会这样写?第二个问题是,226页的DrawTopMenu函数的第三个参数(m_state&ODS_SELECTED)||(m_state&0x0040);问题三还是226页的DrawComMenu的第三个参数m_state&ODS_SELECTED 。能否解释一下这些参数为什么会这样?
分享到:
精彩评论 1
学分: LV1
TA的每日心情
开心
2020-06-16 09:16:38
2015-10-15
沙发
问题一:(LPSTR)&(m_ItemLists[m_Index]) 用来标识菜单项的位图对象指针。
问题二:(m_state&ODS_SELECTED)||(m_state&0x0040),首先(m_state&ODS_SELECTED)测试那个位置的值是否为ODS_SELECTED选中状态,(m_state&0x0040)中0x0040 ==ODS_HOTLIGHT高亮状态,选中按钮并且高亮显示。
问题三:m_state&ODS_SELECTED就是按钮被选中的状态
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照