Pencere Görünümlerine Hükmetmek

Windows Xp gerek arabirim olarak gerek çekirdek olarak bir çok konuda bir devri kapatıp yeni bir devir açan bir işletim sistemi olmuştu 8-9 sene kadar önce… Daha esnek, daha kararlı ve kullanıcı arabirimi olarak da bir çok yenilik getiren bir işletim sistemi.

Arabirim olarak, Windows 2000’de gördüğümüz AlphaBlending’e bir de tüm arabirim genelinde tema desteği gelmişti ki kullanımın tadına doyum olmuyordu… Hoş; benim için farkeden bir şey yoktu gene :) Gene standart tema, gene standart görünüm… Neyse…

IDE’ler de bu gelişmeye ayak uydurdular ve aslında işletim sisteminin sağladığı bir destek ile projelerimizde, sistemin temalarından faydalanmamızı sağlayan bileşenler sundular. Borland editörlerini kullananlar bilirler: “XPManifest”. Yalnız bu bileşenin bir sıkıntısı vardı. Eğer sistemde temalar aktif değilse sizin projeniz de bu temalardan faydalanamıyordu. Yani manifest bileşenleri, sistemdeki tema aktif ise projenize etki edebiliyordu ( hala öyle ;) ). Son kullanıcının göz zevkine de hitap etmesi gereken biz geliştiricilerin ise bu durumu aşması gerekiyordu:

Continue reading