回 帖 发 新 帖 刷新版面

主题:请问如何在VC对话框界面上插入图片?

请问如何在VC对话框界面上插入图片,还有就是静态文本可以改字体吗?

回复列表 (共1个回复)

沙发

首先,在资源视图中加入你要插入得图片,记住资源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);

字体是可以自定义得,基本上来说,窗口中所有字体都可以使用这样和那样得手段改变

我来回复

您尚未登录,请登录后再回复。点此登录或注册