怎么换窗口的背景颜色?我要把整个窗口背景颜色换成蓝色的 问下这句代码是在 Onpaint()里面写么
如何写 我是菜鸟 不会 请指教
2 我写了个登陆界面 当输入密码错误时 就清空账号和密码 为什么我清空后光标是在密码那里?
(账号编辑框在上,密码编辑框在下 )我的代码如下 :else
{
MessageBox("输入账号密码有误~");
m_zhanghao.Empty();
m_mima.Empty();
UpdateData(false);
}
怎么把光标移到 账号输入框?
如何写 我是菜鸟 不会 请指教
2 我写了个登陆界面 当输入密码错误时 就清空账号和密码 为什么我清空后光标是在密码那里?
(账号编辑框在上,密码编辑框在下 )我的代码如下 :else
{
MessageBox("输入账号密码有误~");
m_zhanghao.Empty();
m_mima.Empty();
UpdateData(false);
}
怎么把光标移到 账号输入框?
里面添加代码
CBrush backBrush(RGB(0,0,255));
CBrush *pOldBrush=pDC->SelectObject(&backBrush);
CRect rect;
pDC->GetClipBox(&rect);
pDC->PatBlt(rect.left,rect.top,rect.Width(),rect.Height(),PATCOPY);
pDC->SelectObject(pOldBrush);
return TRUE;
2
最后加上
m_zhanghao.SetFocus();
问题1 我为什么没找到 ON_WM_ERASEBKGND()函数? 没看到以WM_后面以E开头的函数
在on paint函数里行不?
CRect rc;
GetClientRect(&rc);
dc.FillSolidRect(&rc, RGB(0, 0, 255));
OnPaint 中加上面代码。
SetDialogBkColor (RGB (140, 180, 220), RGB ( 255 ,0 , 0 ) );
这个也可以 你的方法也行 就是那个颜色好深啊 ~
还是谢谢了 ~