Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > MFC


Автор: Coocky 18.2.2004, 14:37
Помогите,господа!!!
Дана задча:пользователь нажимает левой кнопкой мыши и удерживая ее ведет по окну.Когда отпускает,рисуется кнопка.Вообщем-то реализация понятна:при нажатии кнопки мыши получаем событие,в котором получаем начальные координаты.При отпускании кнопки мыши-получаем (опять же событие),в котором собственно и формируем окно,получая конечные данные прямоугольника,в котором и создаем статик.
Проблемы:
1.Как в метод "отпускания" кнопки мыши передать координаты полученые при нажатии кнопки мыши(для формирование прямоугольника,в котором создается статик).
2.Как создать статик-с помощью CreateWindow или CreateControl.
3.Что передать в функцию Create...

Автор: Coocky 19.2.2004, 00:05
Ну че,так никто и не поможетconfused.gif

Автор: Albinos 19.2.2004, 02:25
Цитата
1.Как в метод "отпускания" кнопки мыши передать координаты полученые при нажатии кнопки мыши(для формирование прямоугольника,в котором создается статик).


Заведи две переменные в классе своего диалога. В методе нажатия сохрани координаты мыши, а в методе отпускания, обратись к этим сохраненным координтам.

Цитата
2.Как создать статик-с помощью CreateWindow или CreateControl.
3.Что передать в функцию Create...


Код
CStatic staticBox(/*Необходимые параметры*/);


Более подробно см. MSDN.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)