★如何改变一个Hot Key控件的字体颜色??用Message Reflection(消息反射)也不行!!★
我模仿MSDN中关于Edit的
TN062: Message Reflection for Windows Controls
中对CEdit使用Message Reflection的例子,应用于CHotKeyCtrl,但不行。
好像hotkey根本不发送WM_CTLCOLOR消息到Parent!!!!!
源码:
/////////////////////////////////////////////////////////////////////////////
// CYellowHotKey message handlers
HBRUSH CYellowHotKey::CtlColor(CDC* pDC, UINT nCtlColor)
{
pDC->SetTextColor( m_clrText ); // text
pDC->SetBkColor( m_clrBkgnd ); // text bkgnd
return m_brBkgnd; // ctl bkgnd
}
没有效果!!!!
高手帮忙!!!!