Avatar billede omen Nybegynder
12. juni 2003 - 18:41 Der er 8 kommentarer og
1 løsning

VB6: Support for xp-styles

Ok, jeg har fundet nogle guides til hvordan man får ens knapper osv på sit program til at se ud som XP's knapper. Jeg har brugt http://support.microsoft.com/default.aspx?scid=kb%3Ben-us%3B309366 til guide.

Så jeg har lavet den manifest-fil, jeg har skrevet denne kode i form:

Private Sub Form_Initialize()
    InitCommonControls
End Sub

Og så er det her jeg går i stå. Jeg skal skrive dennne kode et sted:
Private Declare Sub InitCommonControls Lib "comctl32.dll" ()
Den godtager den ikke i Form koden nogle steder. Så hvor skal den være?
Avatar billede blazer Nybegynder
12. juni 2003 - 19:15 #1
det skal køres på en xp masine........

jeg har lavet en control der laver xp forms.....læg icq hvis du vil ha
Avatar billede omen Nybegynder
12. juni 2003 - 19:19 #2
Jeg kører allerede XP.

Men ok, 73856786
Avatar billede omen Nybegynder
12. juni 2003 - 19:42 #3
Nej vent, jeg er kun på i korte perioder, så send det til fwm@gyxi.dk , så er du rar!
Avatar billede sjh Nybegynder
12. juni 2003 - 21:45 #4
du skal bruge den sådan:

'---------------------------- Form1 ----------------------------
Option Explicit

Private Declare Sub InitCommonControls Lib "comctl32.dll" ()

Private Sub Form_Load()
  InitCommonControls
End Sub
'---------------------------- Form1 ----------------------------

om det så virker det ved jeg ikke har ikke XP
Avatar billede omen Nybegynder
12. juni 2003 - 22:00 #5
Option Explicit

Private Declare Sub InitCommonControls Lib "comctl32.dll" ()

Hvis det skal ind nogle steder skal det være under Declarations, den godtager den ikke under Forms!
Avatar billede sion Nybegynder
12. juni 2003 - 22:32 #6
Fra dit link på MSDN, jeg ved ikke om du har lagt mærke til det:
"NOTE: Do not call InitCommonControls in the Form_Load event. When you call InitCommonControls from the Form_Load event, the form cannot load."
Avatar billede omen Nybegynder
12. juni 2003 - 22:34 #7
Ja, det har jeg. Den skal tilkaldes fra Form_Initialize
Avatar billede sjh Nybegynder
12. juni 2003 - 22:45 #8
Helt oppe i toppen over alle dine koder:

Private Declare Sub InitCommonControls Lib "comctl32.dll" ()
Avatar billede omen Nybegynder
12. juni 2003 - 22:50 #9
Rigtigt :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester