Кажется, мне нужно было добавить:
HANDLE_MSG(hWnd, WM_GETDLGCODE, Dlg_YOURPROC_OnGetDlgCode);
в диалоговом окне, а затем в Dlg_YOURPROC_OnGetDlgCode вам необходимо вернуть DLGC_WANTCHARS:
UINT Dlg_YOURPROC_OnGetDlgCode(HWND hwnd, LPMSG lpmsg)
{
return DLGC_WANTCHARS;
}
Не знаю, почему за мой вопрос проголосовали, похоже, я предоставил достаточно информации для ответа ...