如和给edit控件加上一个黄色的边框 自定义一个继承于CEdit的类,风格为把border去掉,然后用黄色给控件画上边框,怎么做呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这我以前做的 void COwnerEdit::OnNcPaint() { // TODO: Add your message handler code here CWindowDC DC(this); CRect Rect; GetWindowRect(&Rect); if (IsHover()) { DC.SelectObject(&m_BoundryBrush); DC.Rectangle(0,0,Rect.Width(),Rect.Height()); } else { DC.DrawEdge(CRect(0,0,Rect.Width(),Rect.Height()),EDGE_SUNKEN,BF_FLAT|BF_RECT); } // Do not call CEdit::OnNcPaint() for painting messages} 用ADO操作Access数据库的压缩问题,请高人看看为什么我的代码出错。 请给一个用API做的socket的Windows程序!------紧急! 关于驱动打包的问题 菜鸟问题,关于多个界面 ★★★哪位大哥可用分多的用不了,能否给小弟捐献一些,实在不行我用钱买!!!★★★ 有关cstringlist 求自己开发的FTP上传下载的客户端软件? WinCE5.0下面CString变量写TXT文件问题 关于监控软件 为什么在VC里用CreateWindow创建的控件字体和系统的不一样啊? CPropertyPage类变量的访问方式 传送声音文件的问题?
void COwnerEdit::OnNcPaint()
{
// TODO: Add your message handler code here
CWindowDC DC(this);
CRect Rect;
GetWindowRect(&Rect); if (IsHover())
{
DC.SelectObject(&m_BoundryBrush);
DC.Rectangle(0,0,Rect.Width(),Rect.Height());
}
else
{
DC.DrawEdge(CRect(0,0,Rect.Width(),Rect.Height()),EDGE_SUNKEN,BF_FLAT|BF_RECT);
} // Do not call CEdit::OnNcPaint() for painting messages
}