Araç Çubuğu Araç İpuçları
Araç ipuçları, fareyi belirli bir süre boyunca bir düğmenin üzerine konumlandırdığınızda araç çubuğu düğmesinin amacının kısa açıklamalarını sunan küçük açılır pencerelerdir. Araç çubuğu olan Uygulama Sihirbazı ile bir uygulama oluşturduğunuzda, sizin için araç ipucu desteği sağlanır. Bu makalede hem Uygulama Sihirbazı tarafından oluşturulan araç ipucu desteği hem de uygulamanıza araç ipucu desteğinin nasıl ekleneceği açıklanır.
Bu makalede aşağıdakiler ele alınmaktadır:
Aracı Etkinleştirme İpuçları
Uygulamanızda araç ipuçlarını etkinleştirmek için iki şey yapmanız gerekir:
CToolBar::Create işlevine veya SetBarStyle'a dwStyle parametresi olarak geçirilen diğer stillere (WS_CHILD, WS_VISIBLE ve diğer CBRS_ stilleri gibi) CBRS_TOOLTIPS stilini ekleyin.
Aşağıdaki yordamda açıklandığı gibi, araç çubuğu ipucu metnini yeni satır karakteriyle ('\n') ayırarak araç çubuğu komutunun komut satırı istemini içeren dize kaynağına ekleyin. Dize kaynağı, araç çubuğu düğmesinin kimliğini paylaşır.
Araç ipucu metnini eklemek için
Araç çubuğu düzenleyicisinde araç çubuğunu düzenlerken, belirli bir düğme için Araç Çubuğu Düğmesi Özellikleri penceresini açın.
İstem kutusunda, bu düğmenin araç ipucunda görünmesini istediğiniz metni belirtin.
Dekont
Araç çubuğu düzenleyicisinde metni düğme özelliği olarak ayarlamak, dize kaynağını açıp düzenlemeniz gereken eski yordamın yerini alır.
Araç ipuçlarının etkinleştirildiği bir denetim çubuğuna alt denetimler yerleştirilmişse, denetim çubuğunda aşağıdaki ölçütleri karşılıyorsa denetim çubuğundaki her alt denetim için bir araç ipucu görüntülenir:
Denetimin kimliği - 1 değil.
Kaynak dosyasındaki alt denetimle aynı kimlikle dize tablosu girdisinin bir araç ipucu dizesi vardır.
Flyby Durum Çubuğu Güncelleştirmeler
Araç ipuçlarıyla ilgili bir özellik, "flyby" durum çubuğunun güncelleştirilmesidir. Varsayılan olarak, durum çubuğundaki ileti, düğme etkinleştirildiğinde yalnızca belirli bir araç çubuğu düğmesini açıklar. CBRS_FLYBY'a CToolBar::Create
geçirilen stiller listenize ekleyerek, fare imleci gerçekten düğmeyi etkinleştirmeden araç çubuğunun üzerinden geçtiğinde bu iletileri güncelleştirebilirsiniz.
Ne hakkında daha fazla bilgi edinmek istiyorsunuz?
MFC Araç Çubuğu Uygulaması (araç çubuklarıyla ilgili genel bakış bilgileri)
CToolBar ve CToolBarCtrl sınıfları