当前位置: 技术问答>linux和unix
Gtk下如何显示bmp图片(帮顶有分)
来源: 互联网 发布时间:2015-12-11
本文导语: 请教:如何在窗口的指定位置显示一个bmp图片? 环境:Aix5.2 + gtk2.6 | 不知LZ要的是这个否? 16.9.7 pixmap像素映射图形 g d k _ d r a w _ p i x m a p ( )从一个像素映射图形中复制一个区域到另一个绘...
请教:如何在窗口的指定位置显示一个bmp图片?
环境:Aix5.2 + gtk2.6
环境:Aix5.2 + gtk2.6
|
不知LZ要的是这个否?
16.9.7 pixmap像素映射图形
g d k _ d r a w _ p i x m a p ( )从一个像素映射图形中复制一个区域到另一个绘图区(像素映射或窗口)。绘图区的源和目的必须有相同的深度和视件( v i s u a l)。如果给w i d t h或h e i g h t参数传递- 1值,会将源p i x m a p图片全部复制过去。源图片可以是任何绘图区,包括窗口,但是如果源是一个窗口,使用g d k _ w i n d o w _ c o p y _ a r e a ( )函数将使代码更清晰。下面是g d k _ d r a w _ p i x m a p ( )函数的声明形式。
函数列表: 画p i x m a p s图形
#include
void gdk_draw_pixmap(GdkDrawable* drawable,
GdkGC* gc,
GdkDrawable* src,
gint xsrc,
gint ysrc,
gint xdest,
gint ydest,
gint width,
gint height)
参见
16.9.7 pixmap像素映射图形
g d k _ d r a w _ p i x m a p ( )从一个像素映射图形中复制一个区域到另一个绘图区(像素映射或窗口)。绘图区的源和目的必须有相同的深度和视件( v i s u a l)。如果给w i d t h或h e i g h t参数传递- 1值,会将源p i x m a p图片全部复制过去。源图片可以是任何绘图区,包括窗口,但是如果源是一个窗口,使用g d k _ w i n d o w _ c o p y _ a r e a ( )函数将使代码更清晰。下面是g d k _ d r a w _ p i x m a p ( )函数的声明形式。
函数列表: 画p i x m a p s图形
#include
void gdk_draw_pixmap(GdkDrawable* drawable,
GdkGC* gc,
GdkDrawable* src,
gint xsrc,
gint ysrc,
gint xdest,
gint ydest,
gint width,
gint height)
参见