CReBar ile CReBarCtrl
MFC, rebar oluşturmak için iki sınıf sağlar: CReBar ve CReBarCtrl (Windows ortak denetim API'sini sarmalar). CReBar
, rebar ortak denetiminin tüm işlevlerini sağlar ve sizin için gerekli ortak denetim ayarlarının ve yapılarının çoğunu işler.
CReBarCtrl
Win32 rebar denetimi için bir sarmalayıcı sınıfıdır ve bu nedenle, rebar'ı MFC mimarisiyle tümleştirmeyi düşünmüyorsanız daha kolay uygulanabilir. Rebar'ı kullanmayı CReBarCtrl
ve MFC mimarisiyle tümleştirmeyi planlıyorsanız, MFC'ye rebar denetimi düzenlemelerini iletmek için ek özen göstermeniz gerekir. Bu iletişim zor değildir; ancak, kullanırken CReBar
gereksiz olan ek bir iştir.
Visual C++, rebar ortak denetiminden yararlanmak için iki yol sağlar.
kullanarak
CReBar
rebar'ı oluşturun ve ardından üye işlevlerine erişmek için CReBar::GetReBarCtrl öğesini çağırınCReBarCtrl
.Dekont
CReBar::GetReBarCtrl
, rebar nesnesinin işaretçisinithis
oluşturan bir satır içi üye işlevidir. Bu, çalışma zamanında işlev çağrısının ek yükü olmadığı anlamına gelir.CReBarCtrl'in oluşturucusunu kullanarak rebar'i oluşturun.
Her iki yöntem de rebar denetiminin üye işlevlerine erişmenizi sağlar. çağırdığınızda CReBar::GetReBarCtrl
, herhangi bir üye işlev kümesini kullanabilmeniz için bir CReBarCtrl
nesneye başvuru döndürür. kullanarak CReBar
bir rebar oluşturma ve oluşturma hakkında bilgi için bkz. CReBar.