Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

CEdit

390
14 сентября 2005 года
lexus
143 / / 13.04.2004
Как переместить курсор в CEdit'е?
435
14 сентября 2005 года
avatara
188 / / 07.07.2003
Цитата:
Originally posted by lexus
Как переместить курсор в CEdit'е?


CEdit - это класс и переместить в нем курсор.... думаю понятно как. Если ты имеешь ввиду элемент управления Edit box, то воспользуйся методами этого класса. Я так понял тебе надо чтобы при запуске приложения курсор моргал внутри Edit Box или что-то другое?? Если приложение диалоговое, то в OnInitDialog пропиши метод устанавливающий фокус на Edit.

390
14 сентября 2005 года
lexus
143 / / 13.04.2004
Цитата:
Originally posted by avatara
CEdit - это класс и переместить в нем курсор.... думаю понятно как. Если ты имеешь ввиду элемент управления Edit box, то воспользуйся методами этого класса. Я так понял тебе надо чтобы при запуске приложения курсор моргал внутри Edit Box или что-то другое?? Если приложение диалоговое, то в OnInitDialog пропиши метод устанавливающий фокус на Edit.


Перемещение курсора/каретки внутри Edit'а.

435
15 сентября 2005 года
avatara
188 / / 07.07.2003
Цитата:
Originally posted by lexus
Перемещение курсора/каретки внутри Edit'а.


Что-то я не понимаю что ты хочешь.. Перемещать курсор можно клавишами со стрелками на клавиатуре или мышкой. Постарайся описать поподробнее, чтобы можно было понять, что тебе надо и как это должно происходить.
Парочка наводящих вопросов:
Edit должен быть многострочный или однострочный??
Должен быть текст внутри или нет.
Чем необходимо перемещать?
На какие позиции должен перемещаться курсор.

390
15 сентября 2005 года
lexus
143 / / 13.04.2004
Цитата:
Originally posted by avatara
Что-то я не понимаю что ты хочешь.. Перемещать курсор можно клавишами со стрелками на клавиатуре или мышкой. Постарайся описать поподробнее, чтобы можно было понять, что тебе надо и как это должно происходить.
Парочка наводящих вопросов:
Edit должен быть многострочный или однострочный??
Должен быть текст внутри или нет.
Чем необходимо перемещать?
На какие позиции должен перемещаться курсор.


Однострочный, там есть текст, нужно переместить курсор на какую-то позицию

406
15 сентября 2005 года
vitaly2003s
481 / / 27.07.2004
Цитата:
Originally posted by lexus
Однострочный, там есть текст, нужно переместить курсор на какую-то позицию


Почитай про методы CEdit->SetSel, CEdit->GetSel аналоги апишных сообщений для эдит котрола: EM_GETSEL и EM_SETSEL

324
15 сентября 2005 года
AndreySar
532 / / 01.08.2004
Цитата:
Originally posted by lexus
Однострочный, там есть текст, нужно переместить курсор на какую-то позицию



SetSel(n, n) - выделяет текст от и до, n - позиция курсора для передвижения

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог