Shade is Lost when use GL_BLEND

when I use GL_BLEND
shade in my view is lost
why?
and can i correct it?

Use :

glEnable(GL_BLEND);
// The stuff that you want to be transparent
glDisable(GL_BLEND);
// The end of your code