Salve a tutti...
Cercando su google ho trovato che per abilitare gli stili visuali di xp in un programma in win32 che utilizza le api di windows bisogna incorporare un file manifest insieme alla dll...
Ho provato a creare un file exe e ad associare ad esso il file manifest e tutto funziona correttamente perche i button hanno lo stile visuale di xp mentre associando a una dll che crea gli stessi oggetti non funziona...
il manifest che sto creando ha questa forma:
Nome: miadll.dll.manifest
codice:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1"
manifestVersion="1.0">
<assemblyIdentity version="1.0.0.0"
processorArchitecture="X86"
name="MIADLL.DLL"
type="win32" />
<description>VisiDelta</description>
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*" />
</dependentAssembly>
</dependency>
</assembly>
Sono due giorni che ci sto sbattendo la testa ma non riesco a farlo funzionare, non capisco dove sbaglio o se devo mettere qualche istruzione anche all'interno della dll....
Grazie in anticipo per l'aiuto.