To je malo advance
Ima vise nacina... jedan od njih je da napravis svoju klasu od TButton i da izmenis kreiranje prozora tako da sa regionima napravis prozor nepravilnog oblika... naravno, bilo bi potrebno da izmenis i kod za crtanje jer dugme onda nece izgledati lepo.
Drugi nacin je da uopste ne koristis dugme nego na napravis hotspot na formi sa regionima. Postavis region (region nije komponenta) na mesto gde bi zeleo da ti je dugme i na OnMouseMove eventu forme proveravas da li je dugme u regionu ili ne tako da mozes da reagujes na to promenom izgleda dugmeta. Takodje bi trebao da koristis i OnMouseDown i OnMouseUp evente kako bi registrovao "klik" na dugme.
Kad to budes savladao onda mozes preci i na neke advance metode kao sto je crtanje kontrola uz pomoc DirectX ili OpenGL (pogledaj ovo).
|