/ Forside / Teknologi / Udvikling / Delphi/Pascal / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Delphi/Pascal
#NavnPoint
oldwiking 603
jrossing 525
rpje 520
EXTERMINA.. 500
gandalf 460
gubi 270
DJ_Puden 250
PARKENSS 230
technet 210
10  jdjespers.. 200
Mulighed for at "overtage" canvas?
Fra : Thomas Eg Jørgensen


Dato : 16-02-03 20:48

Hej

I forbindelse med konverteringen af et program til flere sprog tænkte jeg,
uden erfarring inden for området, om det er muligt at overtage en form for
overordnet canvas? Forstået på den måde at alt den tekst der skrives "på"
mit program jo skal igennem et canvas objekt på et eller andet tidspunkt.
Hvis jeg nu kunne overtage denne TextOut(or whatever) og erstattet teksten
med det nye sprog) så var jeg jo godt på vej(det samme skal naturligvis
gøres ved TextWidth osv)...

Men det hele ender i hvorvidt det er muligt at override _alle_
canvas-objekter "i et snuptag" eller om jeg skal ind og tilpasse alle
komponenter?

MVH
Den forhåbningsfulde Thomas



 
 
David Konrad (16-02-2003)
Kommentar
Fra : David Konrad


Dato : 16-02-03 21:02

"Thomas Eg Jørgensen" <thomas@kontorbutikken.dk> skrev i en meddelelse
news:b2optj$5gs$1@sunsite.dk...
> Hej
>
> I forbindelse med konverteringen af et program til flere sprog tænkte jeg,
> uden erfarring inden for området, om det er muligt at overtage en form for
> overordnet canvas? Forstået på den måde at alt den tekst der skrives "på"
> mit program jo skal igennem et canvas objekt på et eller andet tidspunkt.
> Hvis jeg nu kunne overtage denne TextOut(or whatever) og erstattet teksten
> med det nye sprog) så var jeg jo godt på vej(det samme skal naturligvis
> gøres ved TextWidth osv)...

"Canvas" er blot Delphi's (smarte) måde at præsentere en Device Context, DC,
på. Du kan få fat på andre vinduers DC ved hjælp af API-kaldet GetDC. Det er
også den måde, man typisk overskriver windows-kontrollers default udseende
med.





Thomas Eg Jørgensen (17-02-2003)
Kommentar
Fra : Thomas Eg Jørgensen


Dato : 17-02-03 08:49


"David Konrad" <david_konrad@hotmail.com> wrote in message
news:b2oqmn$8rj$1@sunsite.dk...
> > I forbindelse med konverteringen af et program til flere sprog tænkte
jeg,
> > uden erfarring inden for området, om det er muligt at overtage en form
for
> > overordnet canvas? Forstået på den måde at alt den tekst der skrives
"på"
> > mit program jo skal igennem et canvas objekt på et eller andet
tidspunkt.
> > Hvis jeg nu kunne overtage denne TextOut(or whatever) og erstattet
teksten
> > med det nye sprog) så var jeg jo godt på vej(det samme skal naturligvis
> > gøres ved TextWidth osv)...
>
> "Canvas" er blot Delphi's (smarte) måde at præsentere en Device Context,
DC,
> på. Du kan få fat på andre vinduers DC ved hjælp af API-kaldet GetDC. Det
er
> også den måde, man typisk overskriver windows-kontrollers default udseende
> med.
>

Ahhh, ok. Vil det sige at førnævnte ide måske er mulig i praksis?

MVH
Thomas



David Konrad (23-02-2003)
Kommentar
Fra : David Konrad


Dato : 23-02-03 20:53

"Thomas Eg Jørgensen" <thomas@kontorbutikken.dk> skrev i en meddelelse
news:b2q45l$c2j$1@sunsite.dk...
>
> "David Konrad" <david_konrad@hotmail.com> wrote in message
> news:b2oqmn$8rj$1@sunsite.dk...
> > > I forbindelse med konverteringen af et program til flere sprog tænkte
> jeg,
> > > uden erfarring inden for området, om det er muligt at overtage en form
> for
> > > overordnet canvas? Forstået på den måde at alt den tekst der skrives
> "på"
> > > mit program jo skal igennem et canvas objekt på et eller andet
> tidspunkt.
> > > Hvis jeg nu kunne overtage denne TextOut(or whatever) og erstattet
> teksten
> > > med det nye sprog) så var jeg jo godt på vej(det samme skal
naturligvis
> > > gøres ved TextWidth osv)...
> >
> > "Canvas" er blot Delphi's (smarte) måde at præsentere en Device Context,
> DC,
> > på. Du kan få fat på andre vinduers DC ved hjælp af API-kaldet GetDC.
Det
> er
> > også den måde, man typisk overskriver windows-kontrollers default
udseende
> > med.
> >
>
> Ahhh, ok. Vil det sige at førnævnte ide måske er mulig i praksis?

Det kommer an på hvad for et program det er vi taler om. Det er f.eks ikke
muligt, i forhold til activex-komponenter. Men jeg synes helt generelt ideen
lyder ualmindelig gnidret og besværlig, i forhold til bare at gøre dit
program multilingualt.




Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408924
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste