Шаблон окна - центрируется по центру, иконка, размеры окна запоминаются в ini-файле... прикреплённые файлы не удалить... после 140. invoke GetWindowRect, hWnd, ADDR Rct лишние mov eax,Rct.bottom sub eax,Rct.top затесались... сори (
Прикольно, а чо позицию не запоминает? Я воабще больше сторонник реестра, вот недавно делал тож гуишку, сделал даже чтобы ширина колумнов из листвью сохранялась =)
driver Глупо падать без инифайла, надо бы генерить исходный. И это... название топика... немного не того... Вы же не пончиками торгуете
kero - это да, забыл совсем про защиту от дураков, какойнить дефолтный надо генерировать... попозже.. А как изменить название топика? и на какое? готов рассмотреть предложения ... спасибо за внимание и полезные замечания ... Идея записывания всего в реестр мне кажется порочной ... решил почистить комп недавно, тормозить что-то начал инет и вообще... удалил всё, что связанно с гуглем - он сделал в реестре записей и поставил ключей - около 1000. Если учесть, что реестр сканируется вроде при запуске и работе приложений, то ... насколько помню проблемы с SP3 были связаны как раз с огромным количеством мусорных записей в реестре.
чуть улучшил, наверное, - в меню картинки фона насчёт падения проги в случае отсутствия ini-файла - ошибка возникает в макросе InputFile , не знаю как его переделать ..а надо?
Вкралось несколько ошибок, некритичных ... Окончательный вариант окна, размеры и выбор фона запоминаются в ini-файле, положение окна не запоминается ... сделать нетрудно, но, как правило, это лишнее, защиты от дураков нет, пусть хрюша сама заботится о них :
driver, нормально, только все же тебе намекнули про ini: обычно его создают при первом сохранении параметров программы (для первого запуска параметры берутся по умолчанию) при помощи группы API-функций: GetPrivateProfile*/WritePrivateProfile* Значения по умолчанию для параметров задаются в параметрами этих функций. Так как ты обычно не делают.