用的是myecl 这个方法能自定义背景吗 可以设置背风景彩 java中setbackground (人的眼睛为了看清远近物体起调节作用的是)
对于设置对话框的背风景彩,和设置控件的字体色彩或背风景彩:首先要为对话框减少信息映射,重要是:BEGIN_MESSAGE_MAP(CXXXDlg, CDialog)ON_WM_ERASEBKGND()//背风景ON_WM_CTLCOLOR()//设置文本等控件关系色彩END_MESSAGE_MAP()而后在关系代码区域减少代码://背风景BOOL CXXXDlg::OnEraseBkgnd(CDC* pDC){// TODO: 在此减少信息解决程序代码和/或调用自动值//背风景BOOL retValue= CDialog::OnEraseBkgnd(pDC);CRect rc;GetClientRect(&rc);pDC->FillSolidRect(&rc,RGB(230,240,250));return retValue;}// 除按纽之外的其余控件,字体色彩、字体背风景彩、控件背风景彩等。HBRUSH CXXXDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor){HBRUSH hbr = CBkDialog::OnCtlColor(pDC, pWnd, nCtlColor);// TODO: 在此更改DC 的任何属性//对除了按钮外的其余控件有效if(pWnd->GetDlgCtrlID() == IDC_STATIC_TEXT )//关联控件ID{//设置字体色彩pDC->SetTextColor(RGB(200,100,80));//设置文本背风景彩pDC->SetBkColor(RGB(230,240,250));//设置控件背风景彩hbr = ::CreateSolidBrush(RGB(230,240,250));return hbr;}