Здравствуйте, Аноним, Вы писали:
А>проблемма такая :в приложении из меню создаёться диалог который имеет несколько Edit Box-ов А>и нужно чтоб курсор уже стоял в определённом Box-е ?
Вам нужно обрабатывать сообщение WM_INITDIALOG: делаете SetFocus нужному edit'у и возвращаете FALSE.
Re: как при инициализации диалога сказать куда стать курсору
Здравствуйте, Аноним, Вы писали:
А>проблемма такая :в приложении из меню создаёться диалог который имеет несколько Edit Box-ов А>и нужно чтоб курсор уже стоял в определённом Box-е ?
Тут уже было словесное описание. Код:
CMyDialog::OnInitDialog(.............)
{
...........
..........
GetDlgItem(IDC_MYEDIT)->SetFocus();
return FALSE;
}
Re: как при инициализации диалога сказать куда стать курсору
Здравствуйте, Аноним, Вы писали:
А>проблемма такая :в приложении из меню создаёться диалог который имеет несколько Edit Box-ов А>и нужно чтоб курсор уже стоял в определённом Box-е ?
Если изначально фокус всегда должен быть на одном контроле то проще всего пожалуй так:
В редакторе ресурсов жмете Ctrl+D, появляется нумерация контролов в которой они обходятся по табу. последовательное нажатие на контролы меняет этот порядок. Фокус изначально находится на первом.
Re[2]: как при инициализации диалога сказать куда стать курс
От:
Аноним
Дата:
24.04.03 06:05
Оценка:
Здравствуйте, Demon, Вы писали:
D>Здравствуйте, Аноним, Вы писали:
А>проблемма такая :в приложении из меню создаёться диалог который имеет несколько Edit Box-ов А>и нужно чтоб курсор уже стоял в определённом Box-е ?
D>Если изначально фокус всегда должен быть на одном контроле то проще всего пожалуй так: D>В редакторе ресурсов жмете Ctrl+D, появляется нумерация контролов в которой они обходятся по табу. последовательное нажатие на контролы меняет этот порядок. Фокус изначально находится на первом.