Отличное окошко, на масме

Тема в разделе "WASM.BEGINNERS", создана пользователем driver, 1 окт 2008.

  1. driver

    driver New Member

    Публикаций:
    0
    Шаблон окна - центрируется по центру, иконка, размеры окна запоминаются в ini-файле...

    прикреплённые файлы не удалить...

    после

    140. invoke GetWindowRect, hWnd, ADDR Rct

    лишние

    mov eax,Rct.bottom
    sub eax,Rct.top

    затесались... сори :dntknw:(
     
  2. driver

    driver New Member

    Публикаций:
    0
    окошко по мотивам ErBd Чеботарёва, выбор фона запоминается ...
     
  3. 2FED

    2FED New Member

    Публикаций:
    0
    Прикольно, а чо позицию не запоминает? Я воабще больше сторонник реестра, вот недавно делал тож гуишку, сделал даже чтобы ширина колумнов из листвью сохранялась =)
     
  4. kero

    kero Модератор SOURCES & 2LZ Команда форума

    Публикаций:
    0
    driver
    Глупо падать без инифайла, надо бы генерить исходный.
    И это... название топика... немного не того... Вы же не пончиками торгуете :)
     
  5. driver

    driver New Member

    Публикаций:
    0
    kero - это да, забыл совсем про защиту от дураков, какойнить дефолтный надо генерировать... попозже..

    А как изменить название топика? и на какое? готов рассмотреть предложения ...

    спасибо за внимание и полезные замечания ...

    Идея записывания всего в реестр мне кажется порочной ... решил почистить комп недавно, тормозить что-то начал инет и вообще... удалил всё, что связанно с гуглем - он сделал в реестре записей и поставил ключей - около 1000. Если учесть, что реестр сканируется вроде при запуске и работе приложений, то ... насколько помню проблемы с SP3 были связаны как раз с огромным количеством мусорных записей в реестре.
     
  6. driver

    driver New Member

    Публикаций:
    0
    чуть улучшил, наверное, - в меню картинки фона

    насчёт падения проги в случае отсутствия ini-файла - ошибка возникает в макросе InputFile , не знаю как его переделать ..а надо?
     
  7. driver

    driver New Member

    Публикаций:
    0
    Вкралось несколько ошибок, некритичных ...
    Окончательный вариант окна, размеры и выбор фона запоминаются в ini-файле, положение окна не запоминается ... сделать нетрудно, но, как правило, это лишнее, защиты от дураков нет, пусть хрюша сама заботится о них :
     
  8. mc black

    mc black Member

    Публикаций:
    0
    driver, нормально, только все же тебе намекнули про ini: обычно его создают при первом сохранении параметров программы (для первого запуска параметры берутся по умолчанию) при помощи группы API-функций:
    GetPrivateProfile*/WritePrivateProfile*
    Значения по умолчанию для параметров задаются в параметрами этих функций. Так как ты обычно не делают.