所有者 - 绘图菜单项的菜单加速键(下划线)

use*_*739 1 winapi menu

我尝试使用Owner-Draw菜单.我无法解决的唯一问题是我不知道如何实现(或启用?)菜单加速键(下划线).我使用的是Win32,我关心的是主菜单,而不是子菜单.当我使用Owner-Draw菜单时,如何实现或启用下划线?

ps菜单加速键是带下划线的字母,当用户按Alt键访问菜单项时使用.它由诸如Save&As之类的&字符创建.

Han*_*ant 5

使用DrawTextEx()绘制文本,它会自动处理它.如果需要隐藏下划线DT_NOPREFIX,请使用DT_HIDEPREFIX选项,如果由于某种原因需要显示&.