Варіант № 20

· Тип елемента керування: Combobox. Мінімальне число пунктів меню - 5, максимальне число пунктів меню - 11.

· Перша сторінка блокнота містить назви книг, друга - на звання глав обраної книги, третя - назви параграфів обраної глави. Всі сторінки містять вікно уведення й кнопки "Додати" й "Готове". Після натискання кнопки "Додати" уміст вікна уведення додати в список. Після вибору рядка в списку й натискання кнопки "Готово" розкрити наступну сторінку. Якщо більше сторінок ні, завершити роботу блокнота.

Контрольні питання до завдання 1.

1. Перелічити основні види меню й укажіть розходження між ними.

2. Чим відрізняються плаваючі меню від інших видів меню?

3. Яким образом можна послати повідомлення WM_COMMAND з ідентифікатором команди, якщо пов'язана із цією командою рядок заблокований?

4. Чим відрізняється генерація команди за допомогою акселератора від генерації команди шляхом вибору рядка меню?

5. У якому порядку потрібно описати основні об'єкти додатка, якщо таблиця акселераторів змінюється при обробці повідомлень?

6. У чому перевага віртуального коду в акселераторах?

7. Яким образом батьківське вікно ідентифікує повідомлення від органів керування?

8. Які способи передачі повідомлень між вікнами існують й у чому вони відрізняються?

9. Що відрізняє стан кнопок панелі інструментів від стану рядків меню?

10. Якою константою визначають стиль вікна панелі інструментів, якщо всі кнопки панелі повинні посилати повідомні повідомлення?

Контрольні питання до завдання 2.

1. Які основні етапи створення органів керування?

2. У чому перевага використання комбінованих списку в порівнянні зі звичайним списком?

3. Чим відрізняється функція вікна діалогового вікна від функцій звичайних вікон?

4. Які дії й у якій послідовності виконують для створення немодального діалогового вікна?

5. Як створюються стандартні діалогові вікна?

6. Що таке нотифiкацiоннi повідомлення?

7. Що буде, якщо при створенні комбінованого списку другим аргументом указати на деякий рядок?

8. Які органи керування не використають ідентифікатори?

9. Які органи керування, і в якому випадку не використають дескриптори вікон?

10. У чому перевага використання комбінованого списку в порівнянні зі звичайним списком?