Есть компонент текстового поля с маской IDC_EDIT1, которому соответствует переменная m_IDC_EDIT1 типа CMFCMaskedEdit.
Как сделать так, чтобы при щелчке "мыши" на её левую кнопку курсор в этом текстовом поле становился на первый символ в нём?
Нужно создать класс CMyMFCMaskedEdit, который является потомком класса CMFCMaskedEdit. Но какие функции следует переопределить и что следует написать в коде переопределения?
1613 г. = 2024 г.
Re: CMFCMaskedEdit -- при щелчке "мыши" курсор попадал на первый символ в нём?
Здравствуйте, RussianFellow, Вы писали:
RF>Есть компонент текстового поля с маской IDC_EDIT1, которому соответствует переменная m_IDC_EDIT1 типа CMFCMaskedEdit. RF>Как сделать так, чтобы при щелчке "мыши" на её левую кнопку курсор в этом текстовом поле становился на первый символ в нём?
RF>Нужно создать класс CMyMFCMaskedEdit, который является потомком класса CMFCMaskedEdit. Но какие функции следует переопределить и что следует написать в коде переопределения?
Думаю, достаточно добавить обработчик события EN_SETFOCUS и внутри вызвать CEdit::SetSel(0, 0);