vc++-VC 插入位图的问题!求救~~~

问题描述

VC 插入位图的问题!求救~~~

在Picture控件里给插入一幅位图,通过按钮使位图在Picture控件里给显示出来,怎么使位图自适应Picture控件大小???

解决方案

获取Picture控件控件的长宽,然后将插入的位图的长宽设置为Picture控件控件的长宽。

解决方案二:

StretchBlt(),这个windowsAPI函数可以缩放位图。

解决方案三:

可以使用GDI,把位图画到Picture Control上面,在WM_PRINT里面画

时间: 2024-10-24 19:03:48

vc++-VC 插入位图的问题!求救~~~的相关文章

控件-VC++ 怎么插入内容到网页body

问题描述 VC++ 怎么插入内容到网页body 公司要求将在线客服嵌入MFC项目,通过点击MFC控件,把常用语插入到聊天的编辑框. 可是只拿到编辑框的ID,插入内容应该放在body. 弄好好几天,还是没成功,代码不知道怎么写.拜托大家帮忙.网址是http://gd.10086.cn/zxkf/index2.jsp?entry=WEB_YDKD 只要填手机号,就可以进入在线客服,要求是自动把字符串插入到聊天框中 解决方案 http://www.cnblogs.com/pcdelphi/archiv

求vc对dib位图局部缩放程序

问题描述 求vc对dib位图局部缩放程序 解决方案 解决方案二:局部缩放仅仅是bitblt函数参数的调整,加上双缓存

位图显示-VS2013中怎么插入位图?(BITMAP)

问题描述 VS2013中怎么插入位图?(BITMAP) 我上网查过,按照(http://blog.csdn.net/eastmount/article/details/9003076)里面的方法试过,就是不行不知道哪里出了问题,请大神指教. 我的步骤如下: 1) 2) 3) 4) 5)结果:在ICON中出现这张位图,而不是在BITMAP 另外,想问一下,ICON 与BITMAP有什么区别吗?

vc vc++ vc++.net 谁给我解释一下.

问题描述 RT 解决方案 解决方案二:没有多大区别,VC和VC++是一个概念,VC.NET就在.NET环境下进行VC的开发,相当于VC7.0,功能上的差别并不是很大.这是我个人的认识,不知道正确与否,希望有知道清楚的人可以解释的更好一点.解决方案三:vc==vc++支持ISO/ANSI标准c++vc.net==vc++.net支持ISO/ANSI标准c++同时支持c++/CLI新版c++(专门为.NETFramework开发)

如何在vc++中旋转位图

网上有很多关于位图旋转的资料,但是讲得很清楚的不多(我没有仔细查找).于是我也写了一个,希望能给向我这样的初学者一点帮助. 第一步,你必须知道位图即BMP格式的文件的结构. 位图(bmp)文件由以下几个部分组成: 1.BITMAPFILEHEADER,它的定义如下: typedef struct tagBITMAPFILEHEADER {  WORD bfType;  //必须为'BM' DWORD bfSize; //文件大小 WORD bfReserved1; //必须为0 WORD bfR

vc++-VC++ 字符串格式转换问题

问题描述 VC++ 字符串格式转换问题 我调用的m_DICOMX1.get_DICOMImageDate() 这个方法获取的字符串 19660822 我想显示为1966/08/02 需要如何实现 解决方案 VC中实现多格式图像的灵活转换与字符串之间转换 解决方案二: 弄一个函数把"/"插入进去就可 解决方案三: 你自己通过CString的Right,Mid,Left等来在对应的位置添加/字符

vc vc++-关于VC和matlab交互时的环境设置问题! 求急救~

问题描述 关于VC和matlab交互时的环境设置问题! 求急救~ 我是matlab菜鸟 配置环境的时候好像有点问题,请各位大侠帮忙解答一下.以下是我的配置: 即按照教程设置:在工程->设置->目录里配置了mclmcrrt.lib libmx.lib libmat.lib mclmcr.lib libeng.lib LibUDTable.lib libMyAdd.lib 在tools->options->Directories->include 里设置了 E:MATLAB7EX

vc++-VC++MFC工程做自适应中值滤波

问题描述 VC++MFC工程做自适应中值滤波 求完整的自适应中值滤波程序,要求有源程序,可执行程序.之前在网上找的都不太好模仿,希望直接在view里做,不要各种引申函数,就在一个大括号里做完的.拜托拜托!!急啊! 解决方案 恕我直言题主,您的第二张图片中的代码完全看不清楚 解决方案二: CXXXXXDoc* pDoc = GetDocument(); int iH,iW; LPSTR lpDIB; LPSTR lpDIBBits; lpDIB = (LPSTR) ::GlobalLock((HG

vc++-VC在数据库新增一个记录的时候如何判断数据不重复

问题描述 VC在数据库新增一个记录的时候如何判断数据不重复 判断一个字段,比如ID之类的,数据库中不重复则添加新记录,通过VC++写数据的,ODBC接口 解决方案 你可以把不重复的那列设置为unique 索引.主要重复插入第二条会失败.你try catch捕获一下错误就可以了. 解决方案二: SQL删除数据库中重复的数据记录C# 剔除数据库查询到的重复数据,只保留一个(distinct) 解决方案三: 根据id查询一下有没有数据来判断数据是否重复 解决方案四: INSERT INTO 表名 se