Avatar billede Daniel.E Praktikant
10. august 2001 - 12:40 Der er 6 kommentarer og
1 løsning

?????????2

her kommer lige en til...
Jeg har længe undret mig over hvad den her kode kan ?

hWnd
Avatar billede kaffe Nybegynder
10. august 2001 - 13:05 #1
Den returnerer et handle til en form eller control. Windows giver hver form og control et unikt nummer, som især anvendes ved API-kald.
Avatar billede Daniel.E Praktikant
10. august 2001 - 13:08 #2
Jeg forstår ikke helt rigtigt et handle??
Avatar billede sjh Nybegynder
10. august 2001 - 23:09 #3
hWnd er et nummer som windows giver det program eller den Control du starter, med hWnd kan du styre et program eller hente info... fra et program.

Alle programmer eller crontroler får et nyt nummer hver gang xxxx startes.

Prøv at downloade programmet her og se hvad man gøre med hWnd. ;)

http://hjem.get2net.dk/sjh/eksperten/cp.zip

PS:
Det er kun en exefil
Avatar billede jelzin101 Praktikant
10. august 2001 - 23:11 #4
som overskriver dine videobånd med hûttemeiers madprogram og gør din hund gravid !!!!!
*gg*
:)
Avatar billede roenving Novice
11. august 2001 - 13:35 #5
Ja, men den kan også lave kaffe !!~]

*GG*

Nå, men alle windows-processer får et Process-id (Pid, hvis du kigger i en win NT/2000 Taskmanager) og det er det du får returneret med hWnd.

Det er præcis det samme du får, hvis du starter en OLE-session, handlet alene er dit link til den anden proces -- i øvrigt er det på samme måde det foregår, når du åbner en fil, et nummer alene er din forbindelse til filen ;-}
Avatar billede Daniel.E Praktikant
11. august 2001 - 14:19 #6
Hm, ja jeg har fåët en ide til hvad det er, men hvor bruger man den(hWnd ) hende?
Avatar billede roenving Novice
11. august 2001 - 15:00 #7
Du bruger det, hvis du vil have Windows til at udføre et eller andet, som kun kan gøres af en anden proces.

Dvs. du grabber den (jvf. eksemplet med en OLE-session) og har så brug for referencen, når du senere skal et eller andet med det objekt.

Hvis du f.eks. åbner et excel-regneark, skal du have en reference til Excel, så du kan håndtere arket.

Almindeligvis vil du i vb bruge det objekt, du har skabt som reference, men hvis du f.eks. har brug for at sætte en eller anden speciel windows-feature på, kan det være nødvendig at kalde f.eks. kernel.dll og så har du brug for Pid\'en (hWnd).

hth
jes
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