|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.02.2018, 11:37 | #1 |
Форумчанин
Регистрация: 19.05.2009
Сообщений: 153
|
CMFCMaskedEdit -- при щелчке "мыши" курсор попадал на первый символ в нём?
Есть компонент текстового поля с маской IDC_EDIT1, которому соответствует переменная m_IDC_EDIT1 типа CMFCMaskedEdit.
Как сделать так, чтобы при щелчке "мыши" на её левую кнопку курсор в этом текстовом поле становился на первый символ в нём? Нужно создать класс CMyMFCMaskedEdit, который является потомком класса CMFCMaskedEdit. Но какие функции следует переопределить и что следует написать в коде переопределения? |
21.02.2018, 12:43 | #2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
Перехватывайте сигнал EN_SETFOCUS с помощью ON_EN_SETFOCUS.
В обработчике двигайте курсор куда вам надо. |
22.02.2018, 16:16 | #3 | ||
Форумчанин
Регистрация: 19.05.2009
Сообщений: 153
|
Цитата:
Я написал: Код:
Код:
Цитата:
|
||
22.02.2018, 17:31 | #4 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
|