C++ MFC – открыть окно редактирования в определенной позиции [закрыто]C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 C++ MFC – открыть окно редактирования в определенной позиции [закрыто]

Сообщение Anonymous »

У меня есть приложение, в котором при определенном событии я хочу открыть элемент управления редактирования в определенной позиции x,y с определенным размером ширины и высоты. Я хочу, чтобы в открывшемся окне пользователь ввел строку и подтвердил ее кнопкой ввода.
Я абсолютно новичок в MFC, поэтому у меня очень мало знаний о том, как это возможно. Вот что я пробовал на данный момент:

Код: Выделить всё

// given: long x, y, width, height;
POINT p;
p.x = x;
p.y = y;
auto* edit = new CEdit();
edit->SetCaretPos(p);
Однако я понятия не имею, как отображать новое поле, как устанавливать его размер и как фиксировать событие пользовательского ввода. Можете ли вы помочь мне хотя бы с некоторыми идеями о том, как мне начать?

Подробнее здесь: https://stackoverflow.com/questions/791 ... c-position
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»