¿Cómo puedo crear un botón con comportamiento predeterminado en win32?

He estado intentando crear un botón con el comportamiento predeterminado, es decir, cuando el usuario presiona ENTER, el botón se dispara. Creé el botón con el estilo WS_TABSTOP y le envié el mensaje BM_SETSTYLE con BS_DEFPUSHBUTTON con el parámetro WPARAM pero aún no funciona.

HWND hwnd_Ok = CreateWindow("button", "Ok", WS_VISIBLE | WS_CHILD | WS_TABSTOP, 285, 195, 70, 25, hwnd, (HMENU)OK_BUTTON, NULL, NULL);


SendMessage(hwnd_Ok, BM_SETSTYLE, (WPARAM)BS_DEFPUSHBUTTON, TRUE);

Respuestas a la pregunta(2)

Su respuesta a la pregunta