|
楼主 |
发表于 2006-10-19 17:27:35
|
显示全部楼层
void quit()
{
gtk_exit(0);
}
int main(int argc,char * argv[])
{
GtkWidget *window;
GtkWidget *drawing_area;
GtkWidget *vbox;
gtk_init(&argc,&argv);
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_window_set_title(GTK_WINDOW(window),"my alpha bmp");
vbox = gtk_hbox_new(FALSE,0);
gtk_container_add(GTK_CONTAINER(window),vbox);
gtk_widget_show(vbox);
gtk_signal_connect(GTK_OBJECT(window),"destroy",GTK_SIGNAL_FUNC(quit),NULL);
GdkPixbuf *pixbuf;
GtkWidget * image;
GdkBitmap *bitmap;
pixbuf = gdk_pixbuf_new_from_file ("/home/C/bg.bmp",NULL);
bitmap = gdk_bitmap_create_from_data(NULL,"/home/C/b.xbm",100,100);
gdk_pixbuf_render_threshold_alpha(pixbuf,bitmap,10,10,20,20,10,10,255);
gtk_widget_show(window);
gtk_main();
return 0;
}
小白写的 大家指导下 再次谢谢!! |
|