您的位置首页生活小窍门

求教关于用ModifyMenu修改菜单的问题

求教关于用ModifyMenu修改菜单的问题

Win32,响应拥有菜单的窗口的 void OnMeasureItem(int nIDCtl, LPMEASUREITEMSTRUCT lpMeasureItemStruct);void OnDrawItem(int nIDCtl, LPDRAWITEMSTRUCT lpDrawItemStruct);消息进行自绘。主要问题是自绘后,当带有子菜单的菜单,比如“文件”下面的“新建”菜单,“新建”菜单下面带有旅兆子菜单销盯,因此在“新建”菜单右面有个向右的三角箭头。程序自绘后,照理说这个三角箭头拆斗租应该由程序自己绘制的,但是不知道为什么或者在哪个消息里面,系统自动帮忙绘制了上去,并且还是不透明的(白底黑色),有什么办法让系统不绘制这个三角箭头。