ВУЗ:
Составители:
Рубрика:
36
свойств определяемого элемента меню. Здесь
можно ввести заголовок элемента меню. Из
свойств отметим только одно –– Pop-up. По
умолчанию этот переключатель включен и ука-
зывает, что элемент меню формируется как от-
крывающий подменю.
Назовем элемент меню –– Function. Появится
подменю. Назовем элемент подменю –– Circle.
Следующий этап –– программирование обра-
ботчика команды меню. Для этого вызываем
ClassWiz ard. На вкладке Message Maps укажем
класс CNewprjView, в котором будем создавать
обработчик сообщений меню. В окне Object ID
найдем идентификатор ID_FUNCTION_CIRCLE.
В окне Messages появятся имена двух методов–
обработчиков сообщений меню. Выберем метод
COMMAND и нажмем кнопки AddFunction и
Edit Code. В окне обработчика сообщений набе-
рем следующий код:
void CNewprjView::OnFunctionCircle()
{
current_point.x =cpointx= 100;
current_point.y =cpointy= 100;
GetDocument()->UpdateAllViews(NULL);
}
свойств определяемого элемента меню. Здесь можно ввести заголовок элемента меню. Из свойств отметим только одно –– Pop-up. По умолчанию этот переключатель включен и ука- зывает, что элемент меню формируется как от- крывающий подменю. Назовем элемент меню –– Function. Появится подменю. Назовем элемент подменю –– Circle. Следующий этап –– программирование обра- ботчика команды меню. Для этого вызываем ClassWiz ard. На вкладке Message Maps укажем класс CNewprjView, в котором будем создавать обработчик сообщений меню. В окне Object ID найдем идентификатор ID_FUNCTION_CIRCLE. В окне Messages появятся имена двух методов– обработчиков сообщений меню. Выберем метод COMMAND и нажмем кнопки AddFunction и Edit Code. В окне обработчика сообщений набе- рем следующий код: void CNewprjView::OnFunctionCircle() { current_point.x =cpointx= 100; current_point.y =cpointy= 100; GetDocument()->UpdateAllViews(NULL); } 36
Страницы
- « первая
- ‹ предыдущая
- …
- 34
- 35
- 36
- 37
- 38
- …
- следующая ›
- последняя »