正文

自定义CEdit等控件文本颜色等属性2010-06-18 11:38:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/lym51/51369.html

分享到:

重载DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct)方法 其他属性的修改类似 void CUIText::DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct) {     CDC *pDC = CDC::FromHandle(lpDrawItemStruct->hDC);     int iSave = pDC->SaveDC();     CString strText;     CRect rtWin;     GetClientRect(&rtWin);     pDC->SetBkColor(COLOR); // 设置背景色     pDC->SetTextColor(m_txColor); // 设置文本颜色     GetWindowText(strText); // 获取文本     pDC->DrawText(strText,&rtWin,m_dwDrawFlag); // 重新绘制文本     pDC->RestoreDC(iSave);     ReleaseDC(pDC); }

阅读(3838) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册