| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > Как передать фокус в диалог. |
| Автор: torero 18.8.2007, 18:00 | ||
| У меня есть диалоговое окно с IDD IDD_DIALNAME, и в нём одно окно CEdit c IDD IDC_NAME. Когда я из "вида" открываю это окно, то, чтобы в окне Edit появилась каретка, в окне нужно щёлкнуть мышкой. Чтобы каретка появилась сама, я добавил в OnInitDialog (пример из MSDN):
Что нужно сделать, чтобы каретка появлялась сама? |
| Автор: zkv 18.8.2007, 19:30 |
| torero, из OnInitDialog надо FALSE вернуть. те return FALSE; в конце. |
| Автор: torero 19.8.2007, 18:06 |
| zkv спасибо за ответ. Ведь написано об этом и внизу метода, и в MSDN, но на английском и прозевал. |
| Автор: zkv 19.8.2007, 18:19 |
в свое время я тоже прозевал этот момент, зато теперь лучше про него помню |