Pazar, Mayıs 24, 2009

wxWidgets Olaylar(Events)-2

Olay Tabloları
wxWidgets de olayları kontrol etmenin farklı yolları vardır. Bunlardan biri olay tablolarını kullanmaktır. Bunu için önce sınıfımızın içinde olay tabloları kullanacağımızı haber vermek için yazılmış olan DECLARE_EVENT_TABLE() fonksiyonunu kullanırız. Ardından sınıf dışında aşağıdaki bloklar içine olaylarımızı yazarız. Bu olayları yazarken wxWidgets'ın bize sunduğu nimetlerden biri olan olay makrolarını kullanırız.

BEGIN_EVENT_TABLE(benimSınıfım,mirasAlınanSınıf)
/*
Olaylarımızı bu aralığa yazarız
*/
END_EVENT_TABLE()

Alttaki resimde kendimce önemli gördüğüm makrıları,ne işe yaradıkları ile beraber açıklamaya çalıştım. Yok bana bunlar yetmez derseniz buradan daha fazlasına ulaşabilirsiniz.


Hiç yorum yok: