Просмотр содержимого документа
«Создание меню в Windows Application (на базе однодокументного приложения). Подключение команд меню к коду программы.»
«БЕЛГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ»
(НИУ «БелГУ»)
Институт инженерных технологий и естественных наук
Кафедра прикладной информатики и информационных технологий
Отчет по лабораторной работе №7
Тема работы: Создание меню в Windows Application (на базе однодокументного приложения). Подключение команд меню к коду программы.
студента очного отделения
3 курса 07001504 группы
Марко С. Тангуила
Проверил:
Старший преподаватель
Зайцева Наталья Олеговна
БЕЛГОРОД, 2018
Цель работы
Изучить порядок создания приложения типа Single Document. Научиться создавать свои пункты меню, подключать к ним программный код. Получить практические навыки в написании программ с развитым меню.
На рисунке 1 предоставлен результат работы пунктов меню. Открыли файл со списком, поставили галочку и заблокировали пункты.

Рисунок 1 – Работа пунктов меню.
afx_msg void OnFilePrintPreview();
afx_msg void OnRButtonUp(UINT nFlags, CPoint point);
afx_msg void OnContextMenu(CWnd* pWnd, CPoint point);
DECLARE_MESSAGE_MAP()
public:
int y;
char punkts;
bool block;
bool ch;
int str;
void CLab_07View::OnDraw(CDC* pDC) {
CLab_07Doc* pDoc = GetDocument(); ASSERT_VALID(pDoc);
for (int i = 0; i y; i++) pDC-TextOut(0, i * 20, pDoc-punkts[i]);
}
pCmdUI-SetText(str);
pCmdUI-SetCheck(ch);
pCmdUI-SetRadio(ch);
void CClassView::OnUpdate32774(CCmdUI *pCmdUI)
{
pCmdUI-Enable(block);
}
void CClassView::On32774()
{
block = 0;
}
void CClassView::On32776()
{
pCmdUI-SetCheck(ch);