ого откроется окно редактора к
Автор admin Понедельник, 6 апреля 2009 11:32
ого откроется окно редактора кода с файлом MiniPaintView.cpp, в котором отобразится только что созданный шаблон функции OnLButtonDown (). Теперь можно добавить в него необходимый код. 5. Введите в шаблон функции операторы, которые ниже выделены полужирным шрифтом. void CMiniPaintView::OnLButtonDown(UINT nFlags. CPoint point) { // TODO: Add your message handler code here and/or call default m_PointOrigin = point; m_Point01d * point; SetCapture (); m_Dragging = 1; RECT Rect; GetClientRect (&Rect); ClientToScreen (&Rect); ::C1ipCursor (&Rect); CVi ew::OnLButtonDown(nFlags. poi nt); } Поясним, как работает этот код. Когда курсор находится в окне представления, после нажатия левой кнопки мыши управление передается функции OnLButtonDown О. Данные о текущей позиции курсора, содержащиеся в параметре point, сохраняются в переменных m_PointOrigiп и m_Point01d. Первая содержит координаты начальной точки линии, а вторая, как вы скоро увидите, — используется другими обработчиками сообщений для получения информации о положении курсора в момент появления предыдущего сообщения. Вызов функции SetCapture () класса CWnd о
Комментарии закрыты.
Последние комментарии