如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
voidCXXXDlg::OnPaint(),里面添加如下代码{//CDialog::OnPaint();//要禁止这个调用CPaintDCdc(this);CRectrect;GetClientRect(&rect);CDCdcMem;dcMem.CreateCompatibleDC(&dc);CBitmapbmpBackground;bmpBackground.LoadBitmap(IDB_BITMAP1);//IDB_BITMAP1是你自己的图对应的IDBITMAPbitmap;bmpBackground.GetBitmap(&bitmap);CBitmap*pbmpOld=dcMem.SelectObject(&bmpBackground);dc.StretchBlt(0,0,rect.Width(),rect.Height(),&dcMem,0,0,bitmap.bmWidth,bitmap.bmHeight,SRCCOPY);}#pragmawarning(disable:4146)#import"C:\ProgramFiles\CommonFiles\System\ado\msado15.dll"no_namespacerename("EOF","adoEOF")#pragmawarning(default:4146)按钮添加图片BOOLLogin::OnInitDialog(){CDialog::OnInitDialog();HBITMAPhBitmap=::LoadBitmap(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDB_BITMAP3));//IDB_BITMAP1为BITMAP资源m_BitmapButton3.SetBitmap(hBitmap);hBitmap=::LoadBitmap(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDB_BITMAP4));m_BitmapButton1.SetBitmap(hBitmap);hBitmap=::LoadBitmap(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDB_BITMAP5));m_BitmapButton2.SetBitmap(hBitmap);returnTRUE;透明静态文本框”,给出的大多数都是靠如下代码来实现的:HBRUSHLogin::OnCtlColor(CDC*pDC,CWnd*pWnd,UINTnCtlColor){HBRUSHhbr=CDialog::OnCtlColor(pDC,pWnd,nCtlColor);//TODO:ChangeanyattributesoftheDChereif(CTLCOLOR_STATIC==nCtlColor){pDC->SetBkMode(TRANSPARENT);return(HBRUSH)GetStockObject(NULL_BRUSH);}//TODO:如果默认的不是所需画笔,则返回另一个画笔//TODO:Returnadifferentbrushifthedefaultisnotdesiredreturnhbr;}改变静态控件字体BOOLLogin::OnInitDialog()CFontm_fontSample;m_fontSample.CreatePointFont(80,_T("微软雅黑"));//设计成你需要地字体GetDlgItem(IDC_STATIC)->SetFont(&m_fontSample);//IDC_SAMPLETEXT为靜態文本控件的ID.改变静态控件字体颜色HBRUSHLogin::OnCtlColor(CDC*pDC,CWnd*pWnd,UINTnCtlColor){HBRUSHhbr=CDialog::OnCtlColor(pDC,pWnd,nCtlColor);//TODO:ChangeanyattributesoftheDChereif(nCtlColor==CTLCOLOR_STATIC){pDC->SetTextColor(RGB(255,255,255));pDC->SetBkMode(TRANSPARENT);return(HBRUSH)GetStockObject(NULL_BRUSH);}//TODO:如果默认的不是所需画笔,则返回另一个画笔//TODO:Returnadifferentbrushi