VS2010,如何向网页中添加图像?

VS2010,如何向网页中添加图像?,第1张

1、首先在电脑上打开vs2010软件,打开自己的vs项目,如图所示,一般是C++程序项目或者MFC项目。

2、在解决方案上面右键,点击【类向导】,如图所示。

3、打开类向导后,如图所示,点击“添加类”按钮右边的小三角形按钮,选择“类库中的MFC类”。

4、然后在d出的对话框中选择“文件”,再继续点击右边的“...”按钮,根据自己的安装路径选择MSWORD.OLD文件。

5、接着根据自己的需要选择一些常用的类,点击【完成】按钮,就可以使用了。

【文章标题】: VS2010 实现对话框程序设置背景图片

void CMySendToDlg::OnPaint()

{

if (IsIconic())

{

CPaintDC dc(this)// 用于绘制的设备上下文

SendMessage(WM_ICONERASEBKGND, reinterpret_cast<WPARAM>(dc.GetSafeHdc()), 0)

// 使图标在工作区矩形中居中

int cxIcon = GetSystemMetrics(SM_CXICON)

int cyIcon = GetSystemMetrics(SM_CYICON)

CRect rect

GetClientRect(&rect)

int x = (rect.Width() - cxIcon + 1) / 2

int y = (rect.Height() - cyIcon + 1) / 2

// 绘制图标

dc.DrawIcon(x, y, m_hIcon)

}

else

{

CPaintDC dc(this)

CRect rect

GetClientRect(&rect)//获取客户的的大小

CDC memDC

CBitmap cBitmap

CBitmap* pOldMemBmp=NULL

cBitmap.LoadBitmap(IDB_BITMAP1)

memDC.CreateCompatibleDC(&dc)//创建一个设备对象上下文

pOldMemBmp=memDC.SelectObject(&cBitmap)

BITMAP bmp

cBitmap.GetBitmap(&bmp)

SetStretchBltMode(dc,STRETCH_HALFTONE)//据说能减少失真

dc.StretchBlt(0,0,rect.Width(),rect.Height(),&memDC,0,0,bmp.bmWidth,bmp.bmHeight,SRCCOPY)

memDC.SelectObject(pOldMemBmp)

CDialogEx::OnPaint()

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/8010810.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存