用c++怎么输出一张图片?深圳

如题所述

你可以通过用户自定义控件来显示图片,当然也可以建立内存描述表,然后导入图片,然后将内存描述表中的图片传到对话框窗口上,但是要麻烦的很多,建议使用第一种,但是找不到ActiveX控件的话也只有用第二种方法了。
第2种的具体方法:
CPaintDC dc(this);//建立设备描述表
HBITMAP hbitmap=
::LoadBitmap(::AfxGetInstanceHandle();
MAKEINTRESOURCE(IDB_MYBMP));//这里的位图是集成在程序里的,所以位图要加入进工程。这里的位图名IDB_MYBMP。
HDC hMemDC=::CreateCompatibleDC(NULL);//建立内存描述表

SelectObject(hMemDC,HBITMAP);//<<--导出图片
::StretchBlt(dc.m_hDC,
50,
50,
100,
100,
hMemDC,
0,
0,
250,
250,
SRCCOPY);//--结束导出>>

::DeleteDC(hMemDC);//删除建立的对象
::DeleteIbject(hbitmap);//同上
可能有错误,自己改正行了
¤
温馨提示:内容为网友见解,仅供参考
无其他回答

用c++怎么输出一张图片?深圳
你可以通过用户自定义控件来显示图片,当然也可以建立内存描述表,然后导入图片,然后将内存描述表中的图片传到对话框窗口上,但是要麻烦的很多,建议使用第一种,但是找不到ActiveX控件的话也只有用第二种方法了。第2种的具体方法:CPaintDC dc(this);\/\/建立设备描述表 HBITMAP hbitmap= ::LoadBitmap(...

12年硕士毕业,一年多C\/C++开发经验,在深圳要价多少才合适啊,本人非计算 ...
我是计算机专业,但工作确是做的嵌入式.一楼说的那些,我除了OGL这类的没玩过,其他的都是在学校玩的,工作后Windows平台成了辅助,有时会写些辅助用的上位机程序,主要都是用MFC写界面+串口通信+TCP服务器,在ring0层写了个mini pci-e的驱动.然后就是破解一些带狗的行业软件.我的主要工作就是做嵌入...

深圳这边有什么很好的安装工程算量软件?
鲁班钢筋开发时间较短,2001底开始开发,但它能吸取以前钢筋翻样软件成功和失败的经验和教训,一改国内用DELPHI开发的套路,用C++语言开发,其软件运行速度相当之快,在输入完数据的同时已得到计算结果。软件的易用性、适用性得到用户的公认。鲁班软件的另一个特点是版本升级得相当快,用户的反馈意见能很快在新版本中得到解决...

...期间本人还学习了深入浅出MFC,C++Primer,VC++详解等书,
您已经工作一年了,那就不能用应届生的评定标准来评定自己了,您以后换工作对方注重的会是您的项目经验,所以您应该罗列出您的项目经历,技能来说,一年时间已经可以搞定基本的东西了,深圳对于一年左右的c++程序员薪资应该在5K-9K之间,当然是对于本科生来说。

C++返回临时变量的问题深圳
换句话说,如果定义fun函数如下:int& fun();那么可以return a,不会有副本产生。注意必须是a为全局的情况下,否则会引起警告,禁止传递局部变量的引用,因为a的声明周期会马上结束掉。到此,已经解答了楼主的问题。我想多说一句:为什么不写成int& fun();这种形式呢?答案是没必须。int是内部自定义...

C++到底能做什么
1.游戏 C++的效率是一个很重要的原因。2.科学计算 在科学计算领域,FORTRAN是使用最多的语言之一。但是近年来,C++凭借先进的数值计算库、泛型编程等优势在这一领域也应用颇多。3、网络软件 C++拥有很多成熟的用于网络通信的库,其中最具有代表性的是跨平台的、重量级的ACE库,该库可以说是C++语言最重要...

深圳C\/C++软件开发 1-2年经验 本科学历 薪水应该多少啊?
7k左右

优化求解器 | 视频+图文教程:手把手教你在C++中配置Gurobi
在C++中配置Gurobi的详细教程,作者刘兴禄(清华大学-伯克利深圳学院博士在读)和编辑张瑞三(四川大学硕士在读)将带您一步步完成设置。本文以VS 2022为例,首先新建一个C++项目,然后配置C\/C++外部包含目录,确保包含Gurobi的.h文件。新建项目:在【文件】>【新建】>【项目】中,创建并命名项目。 ...

c++枚举类型在输出的时候是不是只能输出所代表的整数啊?
枚举类型是不能直接输入、输出枚举值的,每个枚举常量都对应一个整数值,在输入时,需要输入枚举值对应的整数值,所以需要使用(int&)进行类型转换。枚举变量可以直接输出,但不能直接输入。如:cout >> color3; \/\/非法 不能直接将常量赋给枚举变量。如: color1=1; \/\/非法 不同类型的枚举变量...

C++中怎样规范的给一个类添加注释
接着,如果是比较关键的函数,或者是要提供给别人的接口,或者是复杂的函数,都要详细注释,每句话,甚至每个参数都可以注释 最后,记住一类的函数最好用相似的名称头,简单举例,求周长:int CirRect(); \/\/矩形周长 int CirCircle(); \/\/圆形周长 int CirTri(); \/\/三角形周长 这样在工程里会...

相似回答
大家正在搜