Al ponerlo como default cerrará la ventana al mismo tiempo, si no quieres ese efecto, en el onkeyUp del TEdit, puedes llamar al evento del clic.
Código Delphi
[-]
if key = vk_return then
button1.Click;
Edito: Ejem, ustedes lo traducen a C++ fale?
Saludos