Avatar billede ziron Nybegynder
28. marts 2003 - 10:44 Der er 13 kommentarer og
1 løsning

Windows.lineto hvilke pixels tegner den på???

Hmm jeg skal bruge den function som windows.lineto bruger til at tegne med. jeg skal nemlig vide hvilke pixels der ligger på linien???

/ZIRON
Avatar billede borrisholt Novice
28. marts 2003 - 10:49 #1
Øøøøh ?

Du kan ikke få at vide hvordan præcis Windows tegner. Det ligger i Microsofts GDI håndtering ...

Men Skærmen han du tilgå med GetDC(0) Og så kan du jo bare selv måleg hvilke pixels der ligger hvor !

PS : Har du været på www.subSui.com for nylig ?
Jens B
Avatar billede ziron Nybegynder
28. marts 2003 - 11:05 #2
hmm det er mere om man kunne få algoritmen som windows bruger.

og ja jeg bruger også den anden måde nu, men det ville være hurtigere hvis man kunne få smidt punkterne ud uden at skulle til andet :)

ang. subsui, har jeg ikke haft så meget tid til sjov. der er meget skole, eksamen og sådan. Men hører dem da engang imellem.
Avatar billede borrisholt Novice
28. marts 2003 - 12:07 #3
Angåenden den unge frk Birch. Så har du vel set at hun er trådt ind i TV2 ?


Mht. det andet hvad er det præcis du skal lave ?

Jens B
Avatar billede ziron Nybegynder
30. marts 2003 - 17:03 #4
jep har set der er gået tv(2) i den ;) det er nu meget fedt.

skulle bruge det i stil med et CAD-program, men bruger noget clipping istedet for. Men takker alligevel...
Avatar billede borrisholt Novice
01. april 2003 - 09:25 #5
Jeg kan da godt skrive dig en dims der kan lave en analyse på hvilke pixels der liggen neden under en linje du har tegnet.

Jens B
Avatar billede venne Nybegynder
01. april 2003 - 09:43 #6
Hvis du ikke er bange for at kalde GDI direkte kan du bruge funktionen LineDDA. Den kan give dig koordinaterne på alle de pixels, som ligger på linien.

/venne
Avatar billede ziron Nybegynder
01. april 2003 - 10:28 #7
Hmm ja det kunne da være godt med sådan en ting, også med dit venne. Men det gør faktisk ikke så meget alligevel, den anden måde jeg vil lave det på virker bedre i dette projekt.
Vender tilbage hvis jeg alligevel skulle få brug for lidt hjælp.

/ZIRON
Avatar billede hermandsen Juniormester
01. april 2003 - 10:39 #8
>>ziron
Er det noget i denne retning du mener:
http://www.swissdelphicenter.ch/en/showcode.php?id=906
Avatar billede ziron Nybegynder
01. april 2003 - 10:44 #9
hermandsen >> hmm jo det var faktisk sådan en ting jeg manglede.
Men som sagt før, så er den anden omtalte måde at løse problemmet med bedre i dette projekt.
Men takker, fino link.
Avatar billede ziron Nybegynder
01. april 2003 - 10:50 #10
hermandsen >> nu har jeg ikke testet den. Men hmm hvis man nu skulle kunne bruge det med firkanter og cirkler, er det til at skrive om. Hvis du altså selv har brugt den, ellers kigger jeg ligge selv.
Avatar billede borrisholt Novice
01. april 2003 - 11:01 #11
Puh AMATØR projekt !!!! :-)

Så er der hack :
http://www.borrisholt.com/Eksperten/PixelProfile.zip

Jens B
Avatar billede ziron Nybegynder
01. april 2003 - 11:41 #12
Hmm så sådan kunnne man jo også bare lave det :)

jeg kigger lidt på det hele, og prøver at få det bedste ud af det, takker mange gange.
Avatar billede borrisholt Novice
01. april 2003 - 16:19 #13
ziron >>
  Hvis du kan bruge det er det godt! Men skriv endelig igen hvis der er noget du ikke kan finde ud af.

OG NEJ Jeg vil ikke skrive din stil til i morgen ! :-)

Jens B
Avatar billede ziron Nybegynder
01. april 2003 - 17:07 #14
Det ligner noget jeg kan bruge. men skal lige finde hoved og hale i koden.

Hmm der er sku nogen som husker godt ;)
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