Hi all please help me about glBlendFunc and glDepthMask

I should be use glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); or glBlendFunc(GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR); and I should be use before enable GL_BLEND object or after disable GL_DISABLE.

I should be use glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); or glBlendFunc(GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR); and I should be use glDepthMask before enable GL_BLEND object or after disable GL_DISABLE.