Page 3 of 6

Posted: Thu Oct 26, 2006 5:52 pm
by Maxxxx32
Добавил функцию съемки призвольной области и активного окна, правда файл сохраняется неправильно, если ширина области не является степенью двойки, уже 2 дня пытаюсь исправить эту ошибку.

Posted: Thu Oct 26, 2006 7:45 pm
by mike.dld
Нужно выравнивать сканлайн на границу 4-х байтов, если тебе это мешает...

Posted: Fri Oct 27, 2006 2:32 pm
by Maxxxx32
Сделал выравнивание на 4 байта. Теперь появился другой глюк: в Колибри в mv сохраненные снимки открываются без проблем, а, например, GIMP, стандартная windows смотрелка одни снимки открывают, а другие не могут открыть.

Posted: Thu Feb 01, 2007 11:30 am
by Maxxxx32
Теперь всё перерисовывается относительно клиентской области.
В видеорежиме 1280x1024 не работает. Это не моя ошибка. Код mov eax,[gs:1280*1024*4] приводит к аварийному завершению программы, чего быть не должно.

Posted: Thu Feb 01, 2007 11:37 am
by <Lrz>
Maxxxx32 - обнови edit_box в Screenshooter, по идеи тебе не нужно переписывать или дописывать что - либо, последную версию можешь взять на svn, пару часов назад залил, заодно добавил edit_box в run.

Posted: Thu Feb 01, 2007 12:33 pm
by Maxxxx32
Обновил editbox.

Posted: Thu Feb 08, 2007 6:37 pm
by diamond
в Колибри в mv сохраненные снимки открываются без проблем, а, например, GIMP, стандартная windows смотрелка одни снимки открывают, а другие не могут открыть.
Явно инициализируй все поля BMP-заголовка. А то в некоторых случаях незаполненные поля (например, biCompression) содержат мусор, а должны быть нули.

Re: Screenshooter

Posted: Tue May 26, 2009 10:32 am
by <Lrz>
Maxxxx32 больше не разрабатывает программу screenshoot.

Я переписал программу ScreenShoot так, что сейчас программа загружает системную библиотеку box_lib.obj и использует компоненты из нее(editbox,checkbox).
Прежде чем выкладывать сорцы на SVN, пожалуйста протестируйте работу приложения.
Я изменил алгоритм отрисовки компонента checkbox, необходимо использовать библиотеку box_lib.obj, которая размещена в прикрепленном архиве. Однако, даже если использовать старую бибилотеку, программа будет работать, только отображение включения checkbox будет не совсем корректным.

Re: Screenshooter

Posted: Wed May 27, 2009 6:07 am
by Leency
Скриншутер пишет "Фотографирую..." и не пишет "Снимок сделан.", раньше вроде писало.
Пожалуйста, сделайте хотя бы 2 опции по-умолчанию "Затем сделать активным"=да и "Показать снимок"=нет, если надо сам нажмёт. Ато программа напоминает монстра по настройкам. Лучше следовать принципу KISS, когда всё должно быть максимально просто, но не проще простого. Если сохраняю на рамдиск, где нет достаточно места не пишет мол нет места... вообще что-то не то со статусной строкой.
P.S. А чекбоксы да, симпатичные)

Re: Screenshooter

Posted: Mon Jun 01, 2009 12:26 pm
by <Lrz>
Обновление программы screenshoot.
Включены опции по умолчанию.
Протестируйте плиз!
Программа корректно работает из под эмулятора Diamond'a.

Re: Screenshooter

Posted: Mon Jun 01, 2009 6:57 pm
by Leency
Я имел ввиду убрать 2 галочки, сделать их опциями по-умолчанию. Их и так слишком много как для одной небольшой программы и расположены они отбалды.
Убрать:
галочку "Затем сделать активным" (по-умолчанию "да")
галочку "Показать снимок" (по-умолчанию "нет")

Сообщения норм, сохранение норм. Но не смотря на то что окно вроде сворачивается, на снимке экрана оно есть.

Re: Screenshooter

Posted: Mon Jun 01, 2009 8:27 pm
by Gluk
а я хочу чтобы снимок показывался.

Re: Screenshooter

Posted: Mon Jun 01, 2009 9:37 pm
by <Lrz>
Я не собираюсь менять интерфейс программы, это не входит в мои планы.
Сейчас программа работает, в достаточной мере корректно, я залил исходники на SVN. Мне известен один баг, я постараюсь его устранить в ближайшее время.
Добавил в настройки по умолчанию пункт задержки перед снятием скрина, это устраняет проблему оставшегося окна scrshoot.

Re: Screenshooter

Posted: Tue Jun 02, 2009 9:14 pm
by <Lrz>
SVN ревизия 1100, пофиксил логический баг. Теперь, когда показывается окно предпросмотра, пока его не закрыть, программа сама не восстанавливается из минимизированного положения.

Re: Screenshooter

Posted: Wed Jun 03, 2009 8:40 am
by DmitrySokolowsky
А я только хотел сообщить об этом баге...))
Сейчас работает хорошо, других багов не замечено.