如何修改CTabCrl控件背景颜色? 如何修改CTabCrl控件背景颜色? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 pDC->SetBkMode(OPAQUE);pDC->SetBkColor(RGB(255, 255, 255)); CTabCrl在ONCTLCOLOR中没反映.他不发送这个通知消息.所以上面的说法是错误的.应该子类话. #include "stdafx.h"#include "dialog.h"#include "My.h"#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE[] = __FILE__;#endif/////////////////////////////////////////////////////////////////////////////// MyMy::My(){}My::~My(){}BEGIN_MESSAGE_MAP(My, CTabCtrl) //{{AFX_MSG_MAP(My) ON_WM_ERASEBKGND() //}}AFX_MSG_MAPEND_MESSAGE_MAP()/////////////////////////////////////////////////////////////////////////////// My message handlersBOOL My::OnEraseBkgnd(CDC* pDC) { // TODO: Add your message handler code here and/or call default CDC *dc=GetDC(); CRect rect; this->GetClientRect(&rect); dc->FillRect(&rect,CBrush::FromHandle(CreateSolidBrush(RGB(33,0,0)))); return true;} 如何通过VC++得到脉冲信号? 见过这内存泄露的来下吧,求了。在线 钩子如何拦截窗口创建消息,我下面的代码怎么实现不了? vc用ADO连接数据库,datetime为空的问题? 驱动程序无法打开? 请教大侠们:vc++中的OLE是什么东西啊? 在DLL中调用WSAStartup问题 执行存储过程插入一个字符串,只插入了一个字符?? 请问我如何与另外一个进程的子窗口进行通讯?用hook的话,我如何找到他的句柄? 怎么样让应用程序在任务栏不可见 怎样获取当前对话框的ID CInternetSession::OpenURL(...) 连续运行几次后,程序就不能运行
pDC->SetBkColor(RGB(255, 255, 255));
应该子类话.
#include "stdafx.h"
#include "dialog.h"
#include "My.h"#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif/////////////////////////////////////////////////////////////////////////////
// MyMy::My()
{
}My::~My()
{
}
BEGIN_MESSAGE_MAP(My, CTabCtrl)
//{{AFX_MSG_MAP(My)
ON_WM_ERASEBKGND()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()/////////////////////////////////////////////////////////////////////////////
// My message handlersBOOL My::OnEraseBkgnd(CDC* pDC)
{
// TODO: Add your message handler code here and/or call default
CDC *dc=GetDC();
CRect rect;
this->GetClientRect(&rect);
dc->FillRect(&rect,CBrush::FromHandle(CreateSolidBrush(RGB(33,0,0))));
return true;
}