Windows XP och VB
Förord
Program gjorda i Visual Basic 6 använder inte de coola teman som finns i XP, knappar, checkboxar och frames ser fortfarande lika tråkiga ut. Men det går att fixa till, med hjälp av en sk. manifest fil och två rader extra med kod i ditt program.Innehåll
»Vi börjar med de raderna med kod som du måste ha med i ditt program.
Public Declare Function InitCommonControls Lib "Comctl32.dll" () As Long
Och sedan måste du kalla på funktionen InitCommonControls() någonstans i din programkod innan du laddar något formulär eller annan GUI.
Det andra du måste göra för att få de fina knapparna och checkboxarna är att skapa en manifest fil. Skapa en ny fil i t.ex. NotePad som heter Project1.exe.manifest, du ska givetvis byta ut Project1 mot vad ditt programs exe-fil heter. Och i denna manifest fil ska detta skrivas in, det som är markerat med fetstil ska du ändra!
WindowsExecutable
All denna information har jag ”Henrik Malmberg” hittat på PSC (PlanetSourceCode) och den ursprungliga författaren av artikeln är en person med signaturen ”PorkNBeans”.
Exempelfil att tanka
Fil: winxp.zipJag har ingen aning om hur andra windows versioner kommer att reagera på denna kod, men för säkerhets skull kanske man ska ta och kolla om användaren kör XP innan du kallar på InitCommonControls() funktionen.
// Henrik Malmberg
0 Kommentarer