首页 > Windows开发 > 详细

GTK不规则窗体

时间:2016-01-24 22:09:14      阅读:268      评论:0      收藏:0      [点我收藏+]
GTK不规则窗体示例
GdkBitmap *window_shape_bitmap = gdk_pixmap_new(NULL, m_ROI.width + 2, m_ROI.height + 2, 1);
GdkGC *gc = gdk_gc_new(window_shape_bitmap);
GdkColormap *colorMap = gdk_colormap_get_system();
GdkColor black, white;
gdk_color_black(colorMap, &black);
gdk_color_white(colorMap, &white);
gdk_gc_set_foreground(gc, &white);
gdk_gc_set_background(gc, &black);
gdk_draw_rectangle(window_shape_bitmap, gc, true, 0, 0, m_ROI.width + 2, m_ROI.height + 2);
gtk_widget_shape_combine_mask((GtkWidget*)m_RootWindow->gobj(), window_shape_bitmap, m_ROI.x - 1, m_ROI.y - 1);

 

GTK不规则窗体

原文:http://www.cnblogs.com/reanote/p/gtk_shape_window.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!