教えてください。
hEditBox = CreateWindow(
TEXT("EDIT"), TEXT(""),
WS_DLGFRAME | WS_CHILD | WS_VISIBLE |
WS_TABSTOP | ES_AUTOHSCROLL | ES_LEFT,
170, 50, 500, 25, hWnd, (HMENU)EDIT_ID,
((LPCREATESTRUCT)(lParam))->hInstance, NULL
);
/* 実行ボタン作成 */
hActBtn = CreateWindow(
TEXT("BUTTOn"), TEXT("実行"), WS_CHILD | WS_VISIBLE |
BS_DEFPUSHBUTTON | WS_TABSTOP,
170, 100, 50, 30, hWnd, (HMENU)ACT_ID,
((LPCREATESTRUCT)(lParam))->hInstance, NULL
);
この二つのコントロールを作成したときTABキーでフォーカスを移動できるようにしたいんですが、
WS_TABSTOPを指定してもうまくTABキーでフォーカスが移動してくれません。
WMでキー情報取得してそれがTABキーならフォーカス移動でもいいんですが、それは何か面白くないので
なんとかならないでしょうか?