主题:请问如何在VC对话框界面上插入图片?
carriedavid
[专家分:0] 发布于 2008-05-03 19:26:00
请问如何在VC对话框界面上插入图片,还有就是静态文本可以改字体吗?
回复列表 (共1个回复)
沙发
aizibion [专家分:4780] 发布于 2008-05-03 20:55:00
首先,在资源视图中加入你要插入得图片,记住资源ID,然后在OnPaint函数中加入
CDC* pDC=GetWindowDC();
CDC dcMemory;
dcMemory.CreateCompatibleDC(pDC);
CBitmap bmp1;
bmp1.LoadBitmap(IDB_BITMAPaa); //加载你需要插入得图片
BITMAP bmpInfo2;
bmp1.GetBitmap(&bmpInfo2);
CBitmap* pOldBitmap=dcMemory.SelectObject(&bmp1);
pDC->BitBlt(10,40,bmpInfo2.bmWidth,bmpInfo2.bmHeight,
&dcMemory,0,0,SRCCOPY); //前俩个数字是你要插入得坐标
dcMemory.SelectObject(pOldBitmap);
字体是可以自定义得,基本上来说,窗口中所有字体都可以使用这样和那样得手段改变
我来回复