Ähm, Du verwechselst da was:
WM_SETFOCUS wird an als Benachrichtigung an ein Fenster gesendet, das es den
Fokus erhalten hat.
Was Du suchst ist:
SetFocus
Vorsicht: Windows.SetFocus schreiben
Edit: Deshalb auch die scheinbar 2 Fokusierten Buttons, bzw. hat die CheckBox nicht wirklich den Fokus, sie glaub es nur, weil Du ihr das vorgaukelst