Visualizzazione dei risultati da 1 a 7 su 7

Discussione: [VB6] windows xp style

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    124

    windows xp style

    come faccio a trasformare le vecchie text box combo box etc in stile winxp??

    grazie.

  2. #2
    come da regolamento devi specificare nel titolo linguaggio e versione: Leggi_Regolamento

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  3. #3
    Cosi:

    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="CompanyName.ProductName.YourApp" 
      type="win32" 
      /> 
      <description>Your application description here.</description> 
      <dependency> 
      <dependentAssembly> 
      <assemblyIdentity 
      type="win32" 
      name="Microsoft.Windows.Common-Controls" 
      version="6.0.0.0" 
      processorArchitecture="X86" 
      publicKeyToken="6595b64144ccf1df" 
      language="*" 
      /> 
      </dependentAssembly> 
      </dependency> 
      </assembly>
    Lo copi e incolli in un blocco note poi fai salva con nome e lo chiami cosi:

    tuoprogramma.exe.manifest

    Poi
    All'avvio, il vostro programma deve 'manifestare' la propria intenzione di utilizzare la nuova Common Controls 6.0, mediante un'apposita funzione di tale libreria: la InitCommonControls.
    Prima di tutto occorre dichiararla nel form principale, nel modo seguente:

    codice:
    Private Declare Function InitCommonControls Lib "Comctl32.dll" () As Long
    Infine si chiama la funzione nell'evento Initialize, sempre del form principale:

    codice:
    Private Sub Form_Initialize()
        Dim x As Long
        x = InitCommonControls
      End Sub
    E' importante che questa chiamata avvenga nell'evento Initialize ed č raccomandato che sia la prima istruzione eseguita, per evitare cosė che venga eseguito altro codice che inizializzi erroneamente la vecchia libreria.

    ricordati che per vedere le modifiche devi compilare il programma altrimente lo vedi sempre come prima...

    ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    124
    quindi devo passare anche nomeprogramma.exe.manifest all'utente che vuole installare il mio programma altrimenti non ha lo stile xp?

  5. #5
    Utente di HTML.it L'avatar di MMarzia
    Registrato dal
    Mar 2001
    Messaggi
    1,781
    Originariamente inviato da ink--
    quindi devo passare anche nomeprogramma.exe.manifest all'utente che vuole installare il mio programma altrimenti non ha lo stile xp?
    letto il messaggio di ladyblu?
    io sono festosamente cicciottello :: e. cartman

    t'amo senza sapere come, nč quando nč da dove,
    t'amo direttamente senza problemi nč orgoglio:
    cosė ti amo perchč non so amare altrimenti

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    124
    si scusa, parlo di vb6

  7. #7
    si certo naturalmente quando crei ilpacchetto di installazione inserisci anche manualmente il file manifest



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.