Rupesinpas miettimään tämmöistä. Millälailla voisi esimerkiksi ohittaa Windowsin omat objektin (painikkeet, tekstiboksit yms) piirtofunktiot? Vai olisiko jotain parempaa tapaa?
Kielenä käytän Delphiä, mutta sillä ei taida kauheasti olla väliä tässä tapauksessa.
Löisin vetoa, että Pascalilla et ainakaan saa tuota tehtyä, koska se taitaisi joka tapauksessa mennä muistiin ladattujen Windowsin osien sorkkimiseksi suoralla muistinosoituksella (Pascalissa ei onnistu), joten jos (kun) et ole aivan 70%:sti perillä Windowsin piirtofunktioiden sielunelämästä, niin unohda. Enpä usko, että tuo onnistuisi millään muullakaan, jos joku ei jaksa kiertää Windowsin muistisuojauksia. Jos se olisi helppoa, niin tuollainen ohjelma varmasti löytyisi jostakin.
Oman ohjelmasi ulkoasua voit tietenkin helposti muunnella, kun Delphillä saa jopa sen läpinäkyvyydenkin aikaan niin mukavan helposti.
Opi sinäkin, että Delphi ei ole kieli vaan kehitysympäristö Object Pascal -kielelle.
Windowsin omien objektien piirtofunktiot ohittaa helposti kun ei vain käytä niitä objekteja. Mikäs ongelma tuo nyt on?
Kielellä ei väliä.
Myöskään noiden Windows-nappien yms. ulkoasun kustomoiminen ei ole mikään äärimmäisen vaikea homma (jos siis tarkoitit vain oman ohjelmasi nappuloita). Taikasana: owner-drawn
Metabolix: tuollaisia "system-wide"-sorkkijoita on kyllä olemassa paljonkin, mm. WindowBlinds
edit: en osaa käyttää url-tagia ;-(
Ymmärsin, että tarkoitus oli muokata koko Windowsin ulkoasua, ja se ei todellakaan toimi ihan niin helposti.
No se muuttaa tosiaan asiaa, kuvittelin että pitäisi tehdä skini-tuki omalle ohjelmalle.
Aihe on jo aika vanha, joten et voi enää vastata siihen.