Хорошо, так что я понял это для Windows 98, и он должен также работать на Windows XP. Вот информация для будущих поколений.
Диалоговое окно хранится в C:\Windows\System\Shell32.dll
, и его можно редактировать с помощью Resource Hacker. После открытия DLL в программе, перейдите в Dialog\1003\1033
, а все остальное должно быть довольно просто.
- Все подписи, строки и т.д. Находятся в главном окне.
- Чтобы удалить кнопку контекстной справки из строки заголовка, удалите
DS_CONTEXTHELP
из строки STYLE
вверху.
- Чтобы добавить значок в DLL, выберите «
Action-->Add a new Resource
, затем выберите его на своем компьютере и присвойте ему уникальное имя ресурса (номер).
- Чтобы заменить значок по умолчанию, уже присутствующий в диалоговом окне, щелкните его правой кнопкой мыши, выберите «
Edit control
, а затем измените « Caption
на имя ресурса нового значка.
Важно: кнопка ОК не будет работать, если вы просто удалите все остальное и оставите все как есть. Чтобы исправить это, установите для свойства ID значение, отличное от 1.
Важно 2: Windows не позволит вам заменить оригинальный Shell32.dll
во время работы. Перезагрузитесь в MS-DOS и скопируйте оттуда.
К сожалению, я не знаю, как это сделать в Windows 7, поскольку Shell32.dll
там не содержит диалоговое окно. Если у кого есть идея, поделитесь пожалуйста.