テキストボックスに入力するときに文字とスペースのみを受け入れる方法がわかりません。WM_Keydownを使用できると思いますが、入力する編集コントロールがわからないと思います。これがフォームを作成するためのコードです。
void CREATE_EDITNAMECONTROL()
Create_Control( hNameEditControl, /* Handle */
NULL,//NULL, /* Handle of parent */
L"Edit", /* class name */
ID_EDIT_CONTROl , /* ID */
L"", /* Caption/Title */
EDITCONTROL_STYLE, /* Style */
200, /* Position X */
70, /* Position Y */
160, /* Width */
30 ); /* Height */
void CREATE_EDITDATECONTROL()
Create_Control( hDateEditControl, /* Handle */
NULL,//NULL, /* Handle of parent */
L"Edit", /* class name */
ID_EDIT_CONTROl , /* ID */
L"", /* Caption/Title */
EDITCONTROL_STYLE, /* Style */
200, /* Position X */
110, /* Position Y */
160, /* Width */
30 ); /* Height */