{
DeleteObject (gc->hpen);
gc->line_width = w;
- gc->hpen = CreatePen( PS_NULL, gc->line_width, gc->fg_color );
+ gc->hpen = CreatePen( PS_SOLID, gc->line_width, gc->fg_color );
}
static void gc_set_dashes(struct graphics_gc_priv *gc, int width, int offset, unsigned char dash_list[], int n)
DeleteObject (gc->hpen);
DeleteObject (gc->hbrush);
- gc->hpen = CreatePen( PS_NULL, gc->line_width, gc->fg_color );
+ gc->hpen = CreatePen( PS_SOLID, gc->line_width, gc->fg_color );
gc->hbrush = CreateSolidBrush( gc->fg_color );
if ( gc->gr && c->a < 0xFFFF )
{
gc->line_width = 1;
gc->fg_color = RGB( 0,0,0 );
gc->bg_color = RGB( 255,255,255 );
- gc->hpen = CreatePen( PS_NULL, gc->line_width, gc->fg_color );
+ gc->hpen = CreatePen( PS_SOLID, gc->line_width, gc->fg_color );
gc->hbrush = CreateSolidBrush( gc->fg_color );
gc->gr = gr;
return gc;
LineTo( gr->hMemDC, p[i].x, p[i].y );
}
}
- SelectObject( gr->hMemDC, hpenold);}
+
+ SelectObject( gr->hMemDC, hpenold);
+}
static void draw_polygon(struct graphics_priv *gr, struct graphics_gc_priv *gc, struct point *p, int count)
{
Polygon( gr->hMemDC, points,count );
} else
Polygon( gr->hMemDC, (POINT *)p, count);
- SelectObject( gr->hMemDC, holdbrush); SelectObject( gr->hMemDC, holdpen);}
+ SelectObject( gr->hMemDC, holdbrush);
+ SelectObject( gr->hMemDC, holdpen);
+}
static void draw_rectangle(struct graphics_priv *gr, struct graphics_gc_priv *gc, struct point *p, int w, int h)
Rectangle(gr->hMemDC, p->x, p->y, p->x+w, p->y+h);
- SelectObject( gr->hMemDC, holdbrush); SelectObject( gr->hMemDC, holdpen);}
+ SelectObject( gr->hMemDC, holdbrush);
+ SelectObject( gr->hMemDC, holdpen);
+}
static void draw_circle(struct graphics_priv *gr, struct graphics_gc_priv *gc, struct point *p, int r)
{
Ellipse( gr->hMemDC, p->x - r, p->y -r, p->x + r, p->y + r );
- SelectObject( gr->hMemDC, holdbrush); SelectObject( gr->hMemDC, holdpen);}
+ SelectObject( gr->hMemDC, holdbrush);
+ SelectObject( gr->hMemDC, holdpen);
+}
png_destroy_read_struct (&png_ptr, &info_ptr, NULL);
g_free (img->png_pixels);
img->png_pixels = NULL;
+ img->hBitmap = NULL;
return FALSE;
}