Win32api gui stl класс

Гость19 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
26.05.2006

C++, WINAPI GUI and STL

Класс, показывающий на экране диалог, позволяющий редактировать набор записей из трёх полей (строка, строка, booolean checkbox)

Методы:

AddRec(index I, string A, string, B, int C)

ShowDialog

На экране N записей без полосы прокрутки. Каждая запись - это три поля ввода, расположенных горизонтально. Слева от каждого поля ввода метка (label).

Внизу диалога кнопки 'ok' (сохранить всё и выйти) 'apply' (сохранить), 'discard' восстановить прежние значения и 'exit without saving' (просто выйти)

При потере фокуса полем ввода, класс должен вызывать методы класса-родителя для для проверки правильности ввода

boolean CheckA(index I, string)

boolean ChecKB(index I, string)

boolean CheckC(index I, boolean)

если проверка непрошла, восстанавливать предыдущие значения.

При нажатии кнопок save или apply

созранять значения вызовом методов

SaveRec(index I, string A, string, B, int C)

класса родителя

Здесь string - это строка из STL, index I - это уникальный ключ записи типа int.

В реализации можно использовать только стандартные библиотеки, STL и win32api

Сделать тестовую программу, демонстрирующую работу диалога.

Должно компилироваться в VC++ и ещё в каком либо одном компиляторе