layout and draw with gdi+