LAB3 (Методические указания к лабораторным работам), страница 2

2018-01-09СтудИзба

Описание файла

Файл "LAB3" внутри архива находится в папке "Методические указания к лабораторным работам". Документ из архива "Методические указания к лабораторным работам", который расположен в категории "". Всё это находится в предмете "программирование в среде windows" из 4 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "программирование в среде windows" в общих файлах.

Онлайн просмотр документа "LAB3"

Текст 2 страницы из документа "LAB3"

Для добавления строки во временное меню в окне "MENU_1" выделите строку, после которой надо добавить новую. Затем из меню "Menu" выберите строку "New menu item". Можно добавить горизонтальную разделительную линию. Для этого из меню "Menu" выберите строку "New separator".

Если вам надо добавить новое временное меню, выделите строку "__EndPopup__" и выберите из меню "Menu" строку "New pop-up".

Для удаления строки или временного меню вам достаточно выделить соответствующую строку в окне "MENU_1" и нажать клавишу <Delete>.

Для того чтобы изменить атрибуты строки меню выделите нужную строку в окне "MENU_1" и в левой части окна "MENU:MENU_1" укажите новые атрибуты.

В поле "Item text" вы можете изменить текст, соответствующей строке меню.

В поле "Item id" можно задать идентификатор строки меню. Это может быть любое целое число. Когда вы создаете меню при помощи Resource Workshop, идентификаторы строк меню присваиваются автоматически. Напомним, что идентификатор строки меню передается функции окна приложения в параметре wParam сообщения WM_COMMAND. Пользуясь этим идентификатором, приложение определяет строку, выбранную вами в меню, после чего выполняет необходимые действия в соответствии с логикой работы приложения.

С помощью группы переключателей "Item type" вы можете изменить тип выделенной вами в окне "MENU_1" строки, превратив обычную строку ("Menu item") в разделительную линию ("Separator").

При помощи переключателя "Break before" можно определить для строк принудительный переход на новую строку или в новый столбец.

Если включен переключатель "No break", элементы меню располагаются как обычно, то есть строка нового временного меню добавляется в полосе меню с левой стороны, а новая строка временного меню располагается в нижней части меню.

Если включен переключатель "Menu bar break", строка названия временного меню располагается не слева, а внизу, образуя "второй этаж" полосы меню. Эта возможность используется редко.

Переключатель "Menu break" предназначен для размещения строки временного меню в другом столбце меню.

Переключатель "Help break" задает выравнивание названия временного меню по правой границе полосы меню. В приложениях, созданных для Windows версии 3.0, такое расположение использовалось для меню "Help". Однако в стандартных приложениях Windows версии 3.1 выравнивание меню "Help" по правой границе не выполняется.

С помощью переключателя "Initial state" вы можете задать начальное состояние элемента меню как активное ("Enabled"), неактивное ("Disabled") или неактивное с отображением серым цветом ("Grayed"). Можно также указать, что строка меню должна быть отмечена галочкой. Для этого следует установить переключатель "Checked".

Меню "Menu" приложения Resource Workshop содержит строки "New file pop-up", "New edit pop-up" и "New help pop-up". Эти строки предназначены для автоматического создания стандартных меню "File", "Edit" и "Help", которые должны быть в любом стандартном приложении Windows. Мы воспользовались этими строками для создания меню в нашем приложении Menu Demo, упомянутом выше.

Выбрав из меню "Menu" строку "Check duplicates", вы можете проверить идентификаторы строк созданного вами меню.

После завершения процесса формирования меню вы можете изменить имя меню в описании шаблона. Для этого из меню "Resource" выберите строку "Rename". На экране появится диалоговая панель "Rename resource", с помощью которой вы сможете изменить имя меню

После того как вы измените имя меню и нажмете на клавишу "OK", на экране появится диалоговая панель с запросом о необходимости создания символической константы, соответствующей данному имени. В этой панели следует нажать на клавишу "No", так как наше приложение будет ссылаться на имя меню при помощи текстовой строки, а не константы.

Контрольное задание

NN

Количество п. меню

Количество команд в меню

Реализовать команды

Использовать способ

1

1

3

1 - закрыть, 2 – серая, 3 - галочка

Файл ресурсов

2

2

2,2

1 - закрыть, 2- меню с 1 командой (даёт сообщение)

Тело программы

3

3

1,2,1

1 - закрыть, 2 – меню с 2 командой (1 команда даёт сообщение)

Файл ресурсов

4

1

3

1 - меню с 2 командой (1 команда закрывает окно)

Тело программы

5

2

2,2

1 - закрыть, 2 – серая, 3 - галочка

Файл ресурсов

6

3

1,2,1

1 - закрыть, 2- меню с 1 командой (даёт сообщение)

Тело программы

7

1

3

1 - закрыть, 2 – меню с 2 командой (1 команда даёт сообщение)

Файл ресурсов

8

2

2,2

1 - меню с 2 командой (1 команда закрывает окно)

Тело программы

9

3

1,2,1

1 - закрыть, 2 – серая, 3 - галочка

Файл ресурсов

10

1

3

1 - закрыть, 2- меню с 1 командой (даёт сообщение)

Тело программы

11

2

2,2

1 - закрыть, 2 – меню с 2 командой (1 команда даёт сообщение)

Файл ресурсов

12

3

1,2,1

1 - меню с 2 командой (1 команда закрывает окно)

Тело программы

13

1

3

1 - закрыть, 2 – серая, 3 - галочка

Файл ресурсов

14

2

2,2

1 - закрыть, 2- меню с 1 командой (даёт сообщение)

Тело программы

15

3

1,2,1

1 - закрыть, 2 – меню с 2 командой (1 команда даёт сообщение)

Файл ресурсов

16

1

3

1 - меню с 2 командой (1 команда закрывает окно)

Тело программы

17

2

2,2

1 - закрыть, 2 – серая, 3 - галочка

Файл ресурсов

18

3

1,2,1

1 - закрыть, 2- меню с 1 командой (даёт сообщение)

Тело программы

19

1

3

1 - закрыть, 2 – меню с 2 командой (1 команда даёт сообщение)

Файл ресурсов

20

2

2,2

1 - меню с 2 командой (1 команда закрывает окно)

Тело программы

21

3

1,2,1

1 - закрыть, 2 – серая, 3 - галочка

Файл ресурсов

22

1

3

1 - закрыть, 2- меню с 1 командой (даёт сообщение)

Тело программы

23

2

2,2

1 - закрыть, 2 – меню с 2 командой (1 команда даёт сообщение)

Файл ресурсов

24

3

1,2,1

1 - меню с 2 командой (1 команда закрывает окно)

Тело программы

25

1

3

1 - закрыть, 2 – серая, 3 - галочка

Файл ресурсов

26

2

2,2

1 - закрыть, 2- меню с 1 командой (даёт сообщение)

Тело программы

Литература.

  1. Фролов А.В., Фролов Г.В. Программирование для Windows NT.- М.:ДИАЛОГ МИФИ, 1996.

  2. Верма Р.Д. Справочник по функциям WIN32 API.- М.: Горячая линия - Телеком, 2005.- 551 с. : ил.

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5173
Авторов
на СтудИзбе
436
Средний доход
с одного платного файла
Обучение Подробнее