Durum Çubuğu Oluşturma Yöntemleri
MFC, durum çubukları oluşturmak için iki sınıf sağlar: CStatusBar ve CStatusBarCtrl (Windows ortak denetim API'sini sarmalar). CStatusBar
durum çubuğu ortak denetiminin tüm işlevlerini sağlar, menüler ve araç çubuklarıyla otomatik olarak etkileşim kurar ve sizin için gerekli ortak denetim ayarlarının ve yapılarının çoğunu işler; ancak, sonuçta elde edilen yürütülebilir dosyanız genellikle kullanılarak CStatusBarCtrl
oluşturulandan daha büyük olur.
CStatusBarCtrl
genellikle daha küçük bir yürütülebilir dosyayla sonuçlanabilir ve durum çubuğunu MFC mimarisiyle tümleştirmeyi düşünmüyorsanız kullanmayı CStatusBarCtrl
tercih edebilirsiniz. Durum çubuğunu kullanmayı CStatusBarCtrl
ve MFC mimarisiyle tümleştirmeyi planlıyorsanız, durum çubuğu denetim düzenlemelerini MFC'ye iletmek için ek özen göstermeniz gerekir. Bu iletişim zor değildir; ancak, kullanırken CStatusBar
gereksiz olan ek bir iştir.
Visual C++, durum çubuğu ortak denetiminden yararlanmak için iki yol sağlar.
kullanarak
CStatusBar
durum çubuğunu oluşturun ve ardından üye işlevlerine erişmek için CStatusBar::GetStatusBarCtrl öğesini çağırınCStatusBarCtrl
.CStatusBarCtrl'in oluşturucusunu kullanarak durum çubuğunu oluşturun.
Her iki yöntem de durum çubuğu denetiminin üye işlevlerine erişmenizi sağlar. çağırdığınızda CStatusBar::GetStatusBarCtrl
, herhangi bir üye işlev kümesini kullanabilmeniz için bir CStatusBarCtrl
nesneye başvuru döndürür. kullanarak CStatusBar
durum çubuğu oluşturma ve oluşturma hakkında bilgi için bkz. CStatusBar.