美化Dialog问题 (界面高手请进) 能不能把单调的Dialog变得漂亮些??我知道用AppFace,SkinMagic,DirectSkin这些控件可以把Dialog背景做得很漂亮,也知道用SetDialogBkColor函数设置缺省的Dialog背景和文字颜色,但AppFace,SkinMagic,DirectSkin这些控件做的Dialog背景是有颜色渐变的?难道它们是贴图吗?大虾出招吧,或者有什么好的网站指导学习的,也请介绍一下:) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 VCer文章 >>> Windows界面 http://www.vcer.net/personal.jsp?bid=vdc 当然是贴图了。。在photoshop中做好图片,贴上去。 作好图后,导入位图,找到窗口类或视类。输入代码BOOL CGraphicView::OnEraseBkgnd(CDC* pDC) {CBitmap bitmap;bitmap.LoadBitmap(IDB_BITMAP1);BITMAP bmp;bitmap.GetBitmap(&bmp);CDC dcCompatible;dcCompatible.CreateCompatibleDC(pDC);dcCompatible.SelectObject(&bitmap);CRect rect;GetClientRect(&rect);pDC->StretchBlt(0,0,rect.Width(),rect.Height(),&dcCompatible, 0,0,bmp.bmWidth,bmp.bmHeight,SRCCOPY);return TRUE;} 有些需要Alpha通道处理。你看看图形编程方面的书。比如GDI+ 请关注:www.iuishop.exe,最近(可能今天晚上)我会放一个界面库上去,有免费版。可制作高难度界面。使用很简单,功能却异常强大。看过WinDVD、QQ、MSN的界面吧?用它来做简直易如反掌(偷漏一下,我的界面库比WinDVD用的还容易并更强大) UDP端口绑定 DLL中发生诡异错误 我想看一下 CDialog::OnOK() 中的程序,请问在哪里? 请教一下:我用VC++6.0为什么不了查看msnd? 如何利用新闻组????? api程序中是否能多次注册几个窗口类,我试过,怎么不行? 关于VC++中的CImageList类的问题 在屏幕上绘图,右上角会有个小窗口来显示整个绘画区域 按键问题 请大家帮我看看~~~这一段程序是什么意思~~~~ 高手请进,高分求解 请教vc.net下的串口通信(API):通过AT指令获取modem的数据,我的程序错在哪.(附源码)
http://www.vcer.net/personal.jsp?bid=vdc
BOOL CGraphicView::OnEraseBkgnd(CDC* pDC)
{
CBitmap bitmap;
bitmap.LoadBitmap(IDB_BITMAP1);BITMAP bmp;
bitmap.GetBitmap(&bmp);CDC dcCompatible;
dcCompatible.CreateCompatibleDC(pDC);dcCompatible.SelectObject(&bitmap);CRect rect;
GetClientRect(&rect);pDC->StretchBlt(0,0,rect.Width(),rect.Height(),&dcCompatible,
0,0,bmp.bmWidth,bmp.bmHeight,SRCCOPY);
return TRUE;
}