Visualizzazione dei risultati da 1 a 4 su 4

Discussione: objects in windows XP

  1. #1

    objects in windows XP

    Da cosa dipende che alcuni software cambiano lo stile dei contolli (pulsanti, barre di scorrimento, etc.) eseguendoli su Win9x o su WinXP, mentre altri programmi anche se eseguiti su WinXp mantengono l'aspetto originario? Notare che molti programmi della prima categoria sono stati compilati prima dell'avvento di WinXP.
    Pknews
    Open Source & open views

    In Iraq stanno scrivendo la Costituzione. Diamogli la nostra. A noi non serve più. (Daniele Luttazzi)

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,479
    Dipende dal cosiddetto manifest (e anche da altre cose incorporate nell'applicazione).

    Il "manifest" è una risorsa che indica a Windows che si stanno utilizzando la versione dei Common Controls con i nuovi stili e può essere inserita all'interno del file eseguibile oppure allegata in un file esterno.

    L'uso del manifest non è una garanzia sufficiente: l'uso degli stili presuppone l'intercettazione di nuovi messaggi da parte di Windows che potrebbero essere omessi nelle implementazioni dei controlli visuali che supportano i "vecchi stili", generando effetti collaterali oppure non funzionando adeguatamente.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    E come si usa questa risorsa con un linguaggio di prog. a caso?
    Pknews
    Open Source & open views

    In Iraq stanno scrivendo la Costituzione. Diamogli la nostra. A noi non serve più. (Daniele Luttazzi)

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,479
    Va inserita all'interno di un file di risorse in modo da inglobare il testo del manifesto nell'eseguibile, oppure si fornisce il testo scrivendolo in un file ASCII esterno che ha il nome del programma (l'eseguibile) seguito dall'estensione manifest.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.