Avatar billede speedy Nybegynder
18. august 2005 - 12:37 Der er 7 kommentarer og
1 løsning

Indlæse .theme-fil

Hej

Jeg har søgt omkring på nettet, men har ikke kunnet finde hvordan man indlæser en Windows XP .theme-fil.

Nogen der ved hvordan man gør det?
Avatar billede bertelbrander Novice
18. august 2005 - 19:41 #1
Ikke fordi jeg ved ret meget om .theme filer eller hvordan man læser dem, men

Hvorfor vil du læse en .theme fil?
Avatar billede speedy Nybegynder
18. august 2005 - 22:35 #2
Måske har jeg formuleret mig lidt forkert.

Det jeg ønsker er at få Windows til at bruge en specifik .theme fil.
Og dermed ønsker jeg ikke at mit program skal åbne den, men at bede windows om at indlæse filen.
Avatar billede nubi19 Nybegynder
19. august 2005 - 12:52 #3
Du kan gøre følgende (der er formentlig en bedre metode, men denne virker anyway)
1. ShellExecute din .theme fil med "open"
2. SendMessage ENTER til theme vinduet

Men som sagt, der er formentligt en bedre og ikke mindst pænere løsning.
Avatar billede speedy Nybegynder
19. august 2005 - 13:58 #4
nubi19>> Du har ret. Det er ikke lige den pæneste løsning ;)

Men når man skal have et handle til theme-vinduet, hvordan får man så det? Det duer ikke at søge på strengen i titelbaren, da det skal fungere på både dansk og engelsk windows.
Avatar billede nubi19 Nybegynder
19. august 2005 - 14:14 #5
Du kan bruge GetForegroundWindow(), men den vil fejle hvis du har andre vinduer der er always on top. Du kan også søge på både dansk og engelsk streng. Endelig kan du køre den manuelt, og så sende .theme filen med som parameter i en ShellExecuteEx, den returnerer et handle direkte.
Avatar billede speedy Nybegynder
24. august 2005 - 07:20 #6
Kan du lige lægge et svar så jeg kan afslutte spørgsmålet.
Avatar billede nubi19 Nybegynder
24. august 2005 - 14:50 #7
Bare snup pointene selv, jeg har nok :)
Avatar billede speedy Nybegynder
26. august 2005 - 18:19 #8
Ja jeg har også rigeligt :)
Men ok...
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



IT-JOB

Netcompany A/S

Network Engineer

Capgemini Danmark A/S

Financial Controller

Sentia Denmark A/S

Product Manager

Capgemini Danmark A/S

Senior SAP S/4HANA Finance Lead