本文整理汇总了C++中StringFormat::SetHotkeyPrefix方法的典型用法代码示例。如果您正苦于以下问题:C++ StringFormat::SetHotkeyPrefix方法的具体用法?C++ StringFormat::SetHotkeyPrefix怎么用?C++ StringFormat::SetHotkeyPrefix使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类StringFormat
的用法示例。
在下文中一共展示了StringFormat::SetHotkeyPrefix方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Draw
void CElcNonWndButton::Draw(PVOID pvGraphics)
{
if (!pvGraphics)
return;
Rect rect(m_rect.left, m_rect.top, m_rect.Width(), m_rect.Height());
// draw background image
if (m_background.background.pImage) {
thePainter.DrawImage(pvGraphics,
&m_background.background,
&rect,
m_state,
1,
NULL);
}
// draw icon
if (m_icon.pImage) {
thePainter.DrawImage(pvGraphics,
&m_icon,
&rect,
m_state,
1,
NULL);
}
if (!m_strText.IsEmpty()) {
LOGFONT lf = {0};
m_ftText.GetLogFont(&lf);
FontFamily family(lf.lfFaceName);
Font ftText(&family, 9);
StringFormat stringfmt;
stringfmt.SetAlignment(StringAlignmentCenter);
stringfmt.SetLineAlignment(StringAlignmentCenter);
stringfmt.SetHotkeyPrefix(HotkeyPrefixHide);
Color crText;
crText.SetFromCOLORREF(m_background.crTextNormal);
RectF rcText;
rcText.X = (REAL)m_rect.left;
rcText.Y = (REAL)m_rect.top + 4;
rcText.Width = (REAL)m_rect.Width();
rcText.Height = (REAL)m_rect.Height();
((Graphics *)pvGraphics)->DrawString(m_strText,
-1,
&ftText,
rcText,
&stringfmt,
&SolidBrush(crText));
}
}