WS_CLIPCHILDREN appies mainly to OnEraseBkgnd(), so override it to return success. 2) Do all your drawing in OnPaint() or OnDraw(). 3) Draw what you need and then exclude there regions or rects. 4) Draw background. Beyond that, your question does not make much since. INTP "The more help VB provides VB programmers, the more miserable your life as a C++ programmer becomes." Andrew W. Troelsen