Oppure

Loading
08/01/08 19:51
meno93
nel form in vb6 come posso mettere un pulsande che sia in stile windows xp...mi spiego meglio quelli con gli angoli smussati che se gli passi col mause su diventono leggermente azzuri..una volta sapevo farlo ricordo che andavo in project-components.. e poi nn ricord quale delle tante opzioni dovevo attivare...grazie a tutti
aaa
08/01/08 20:01
GrG
il componente si kiama (inizialmente, xkè il nome è un pò lungo e nn me lo ricordo):

xp style ..ecc..
aaa
08/01/08 20:05
BytE-FucK
Ciao ;)

Basta che crei un file tuonome.exe.manifest
nella stessa directory del programma...
Metti questo code nel file manifest :

<?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>


Poi all'interno del tuo prog,dichiari l'api:

Private Declare Function InitCommonControls Lib "Comctl32.dll" () As Long


E richiami al form initialize,quindi :

Private Sub Form_Initialize()
 Dim x As Long
  x = InitCommonControls
End Sub


Salvi come tuonome.exe

Ricordati di dare il nome uguale al manifest e al tuo exe ;)
aaa
08/01/08 20:07
meno93
grazie ad entrambi

:k::k::k::k:
aaa
08/01/08 21:14
BytE-FucK
NUlla ;)
aaa
11/01/08 11:39
Andrea89
Raga questo va bene se creiamo un eseguibile..ma se vorrei inserirlo nel pacchetto di installazione?
aaa
18/08/09 9:11
fusebyte
Io ho provato,ho creato il file exe.manifest,dichiarato la APi e modificato il formLoad.
Creo dei tasti ,ma dove bisogna agire per modificarli?

Perche' se abilito su componenti XP STYLE by Mirko Marchese non c'è bisogno di creare ne manifest,ne dichiarare APi ,ne altro,la xpcontrols.ocx ha gia' tutto.

Quindi questa procedura ,credo,dovrebbe funzionare in altro modo,ma non vedo come.


Grazie anticipate.

Ciao

PS:Cmq allego una OCX che fa cose diverse sui tasti rispetto alla XP STyle che tutti conoscono,magari qualcuno cerca qualcosa del genere.
Ultima modifica effettuata da fusebyte 18/08/09 9:22
aaa