首页 新闻 赞助 找找看

GDI+ DrawString 怎么输出带快捷键的按钮文本?

0
悬赏园豆:40 [待解决问题] 解决于 2011-05-25 09:16

我从CButton派生出一个类。

比如我想做成这样的(带下划线)。。。(这时可用Alt+C操作)。

而现在是这样的:

是不是DrawString要设置一下?它第一个参数是WCHAR*的。高手帮哈,谢谢。

代码是这样的:

  CString strText;
  this->GetWindowText(strText);//获得按钮的文本。。假如现在值为“关闭&C”.

  //按键背景图片
   ShowImage(pDC,m_hInstance,m_uImgMouseLeaveID,m_lpType,rcItem);
   //输出文本              graphic.DrawString(strText.AllocSysString(),-1,m_pButtonFont,RectF(rcItem.left,rcItem.top,rcItem.Width(),rcItem.Height()),&stringformat,&SolidBrush(m_fontMouseLeaveColor));

葡萄66的主页 葡萄66 | 初学一级 | 园豆:185
提问于:2011-05-10 09:16
< >
分享
所有回答(1)
0

StringFormat::SetHotkeyPrefix

泉子 | 园豆:202 (菜鸟二级) | 2012-04-11 15:21
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册