社区
Symbian
帖子详情
如果将在内存中画好的bmp图显示在窗口?
sight1981
2010-03-14 03:41:11
在Sybmian中,如何将在内存中画好的bmp图显示在窗口中?
...全文
164
3
打赏
收藏
如果将在内存中画好的bmp图显示在窗口?
在Sybmian中,如何将在内存中画好的bmp图显示在窗口中?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Defonds
2010-03-15
打赏
举报
回复
[Quote=引用 1 楼 arthersophy 的回复:]
系统的gc有好几个drawbitmap的函数。你自己对照sdk好好看看
[/Quote]对,可以的。
wuyu637
2010-03-14
打赏
举报
回复
http://blog.csdn.net/dymx101/archive/2010/02/01/5276448.aspx
漁_夫
2010-03-14
打赏
举报
回复
系统的gc有好几个drawbitmap的函数。你自己对照sdk好好看看
相关推荐
简单绘
图
程序(实现和windows自带画
图
软件的基本功能)
1、画直线:通过OnLine()函数实现。 2、画矩形:通过OnRectangle()函数实现。 3、画椭圆:通过OnEllipse()函数实现。 4、铅笔工具:可以画任意线条。通过OnPencil()函数实现。 5、右键弹出菜单:可以在客户中点击鼠标右键,快速选择常用菜单。通过OnContextMenu函数实现。 6、状态栏
显示
鼠标移动的坐标:在程序的右下角
显示
,通过OnUpdateX(CCmdUI *pCmdUI)和OnUpdateY(CCmdUI *pCmdUI)这两个函数实现。 7、画
图
颜色选择:可以画任何颜色的线条,通过OnEditColor()函数实现。 8、读取
bmp
位
图
:可以在电脑中选择一个
bmp
位
图
,在程序中
显示
出来,通过新建一个Cdib类来读取
bmp
文件信息再view类和Doc类调用来
显示
该位
图
。 9、保存为
bmp
位
图
:可以将在程序所画的
图
形保存为一幅
bmp
图
片,通过view中的SaveAs
Bmp
(CString filename)实现。
练习9: 在windows MFC
窗口
中用GDI
显示
BMP
图
片
在windows MFC
窗口
中
显示
BMP
图
片,可以用如下过程: 1 先熟悉
bmp
文件格式. 可以在msdn察看BITMAPFILEHEADER结构和BITMAPINFO. 2 加载
BMP
图
像文件到
内存
中.需要文件操作(fopen,fread). 3 将
内存
中的
BMP
文件内容转换到位
图
句柄. 4 把
BMP
位
图
显示
在屏幕上.
双缓冲
双缓冲的意思就是先将
图
画在
内存
中,然后再一次拷贝
显示
到屏幕上,没啥神秘的
画
图
一般是在OnPaint
中画
:C/C++ code CPoint ptCenter; CRect rect,ellipseRect; GetClientRect(&rect); ptCenter = rect.CenterPoint(); CDC dcMem; //用于缓冲作
图
的
内存
DC CBitmap
bmp
; //
内存
中承载临时
图
象的位
图
dcMem.CreateCompatibleDC
读取
bmp
文件
.
显示
一个
bmp
文件的C程序下面的函数Load
Bmp
File,其功能是从一个.
bmp
文件中读取数据(包括BITMAPINFOHEADER,调色板和实际
图
象数据)将其存储在一个全局
内存
句柄hImgData中,这个hImgData将在以后的
图
象处理程序中用到。同时填写一个类型为HBITMAP的全局变量hBitmap和一个类型为HPALETTE的全局变量hPalette。这两个变量将在处理WM_PA
python关闭
窗口
代码_关于python:关闭pyplot
窗口
最终编辑:我在关闭pyplot
窗口
这一主题上发现,实际上可能不应该使用pyplot完成它。 SRK给出了一个很好的示例,说明如何处理将在下面的答案中更新的
图
。我也偶然发现了如何将pyplot
图
放到Tkinter
窗口
中,并且Tkinter比pyplot更擅长打开和关闭
窗口
。这是将pyplot
图
放到Tk
窗口
中的方法,这也是一个很好的例子。/最终编辑我希望能够
显示
多个
图
,然后能够从某些代码输入中分别关闭...
Symbian
3,120
社区成员
9,185
社区内容
发帖
与我相关
我的任务
Symbian
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
复制链接
扫一扫
分享
社区描述
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告