OK, entendi o Windows 98 e ele também deve funcionar no Windows XP. Aqui está a informação para as futuras gerações.
A caixa de diálogo é armazenada em C:\Windows\System\Shell32.dll
e é possível editá-la usando o Resource Hacker . Depois de abrir a DLL no programa, vá para Dialog0333
e o restante deve ser bastante simples.
- Todas as legendas, strings, etc. estão na janela principal.
- Para remover o botão de ajuda do contexto da barra de título, remova
DS_CONTEXTHELP
da linhaSTYLE
na parte superior. - Para adicionar um ícone à DLL, selecione
Action-->Add a new Resource
, escolha-o no seu computador e atribua a ele um nome de recurso exclusivo (um número). - Para substituir o ícone padrão já presente na caixa de diálogo, clique com o botão direito do mouse nele, escolha
Edit control
e altere oCaption
para o nome do novo ícone.
Importante: O botão OK não funcionará se você simplesmente excluir todo o resto e deixá-lo. Para corrigir isso, defina sua propriedade de ID para algo diferente de 1.
Importante 2: O Windows não permitirá a substituição do original Shell32.dll
enquanto ele estiver em execução. Reinicie no MS-DOS e copie de lá.
Infelizmente, não sei como fazer isso no Windows 7, pois o Shell32.dll
não contém a caixa de diálogo. Se alguém tiver uma ideia, por favor, compartilhe.