Задача: !небольшое! окно программы с двумя окнами(edit) для хекс-кода и небольшими настройками.
Вводим код Х в левое окно - в правом считается У=Х+оффсет
Где оффсет - выбирается радиобуттоном из 3-х(или более) вариантов, например 10080000h и 10040000h и 80000h (можно выпадающим списком, главное чтоб можно было выбрать и было видно оффсет и пояснение к нему)
Варианты (имя+оффсет) хранятся в ini-файле, имя совпадает с именем exe-файла
Пример ини-файла:
[373]
10080000
[372]
10080000
[backup]
80000
Дополнительно галочка "поверх всех окон"
Окно желательно не запрещать от изменения размеров, чтоб после настройки его можно было уменьшить до 2-х окон (или сделать кнопочку минимизирования)
Никаких всплывающих окон вида "введено некорректное значение" не надо, пусть прямо в окне результата пишет error
Важный момент: должно работать в обе стороны: вводим в левом - в правом сумма левого с оффсетом. Вводим в правом - в левом разности правого с оффсетом.
Сообщение отредактировал AlexKooper - 21.6.2007, 11:21
Вводим код Х в левое окно - в правом считается У=Х+оффсет
Где оффсет - выбирается радиобуттоном из 3-х(или более) вариантов, например 10080000h и 10040000h и 80000h (можно выпадающим списком, главное чтоб можно было выбрать и было видно оффсет и пояснение к нему)
Варианты (имя+оффсет) хранятся в ini-файле, имя совпадает с именем exe-файла
Пример ини-файла:
[373]
10080000
[372]
10080000
[backup]
80000
Дополнительно галочка "поверх всех окон"
Окно желательно не запрещать от изменения размеров, чтоб после настройки его можно было уменьшить до 2-х окон (или сделать кнопочку минимизирования)
Никаких всплывающих окон вида "введено некорректное значение" не надо, пусть прямо в окне результата пишет error
Важный момент: должно работать в обе стороны: вводим в левом - в правом сумма левого с оффсетом. Вводим в правом - в левом разности правого с оффсетом.
Сообщение отредактировал AlexKooper - 21.6.2007, 11:21