Any particular reason you're using new with mp_C_Logging_Control, instead of just making it a member? It's hard to say what's going on without knowing what mp_C_Logging_Control, but to show a dialog, you normally have to call either DoModal, or Create if you want a modeless dialog. Doesn't look like you call Create anywhere.