我用子类的方法改变CStatic的字体。
我从CStatic派生出一个子类,
应该重写那个函数OnPain?OnCreate?Creat?
直接调用SetFont方法吗?
我从CStatic派生出一个子类,
应该重写那个函数OnPain?OnCreate?Creat?
直接调用SetFont方法吗?
解决方案 »
- 我是初学者,问下下面如何弹出消息框?
- 请教应该怎么判断年月日的问题??
- 单文档程序怎样实现启动不显示?是不出现程序窗口
- 在自己的线程中开启的定时器,相应的WM_TIMER消息是由谁来接收呢?在线等!
- compiler limit : debug information module size exceeded
- 写网络程序经常遇到异常的出现,大家谈谈一般都是怎么处理的?
- 有关DLL的几个问题:
- 在VC里可以调用Word文档中的宏吗?怎样调用?在线等待,解决了就给分!
- 请教:关于ListCtrl(100分)
- 如何设置DCB structure
- VC2003中都有哪些快捷键?
- 有没有什么办法能重载CDialog类
后来边文字都显示不了。
void C**Static::OnPaint()
{
CPaintDC dc(this); // device context for painting
CFont * pOldFont = dc.SelectObject(新建字体);
GetDlgItem(指定控件的ID值)->SetFont(m_pFont);
dc.SelectObject(m_pFont);
}
但事先不知道控件的ID,能不能用this?