Aracılığıyla paylaş


Araç Çubuğu İ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 makale şunları kapsar:

Araç İpuçlarını Etkinleştirme

Uygulamanızda araç ipuçlarını etkinleştirmek için iki şey yapmanız gerekir:

  • CToolBar::Create işlevine veya SetBarStyle'adwStyle 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 komutu için komut satırı istemini içeren dize kaynağına yeni satır karakteriyle ('\n') ayrılmış araç çubuğu ipucu metnini ekleyin. Dize kaynağı, araç çubuğu düğmesinin kimliğini paylaşır.

Araç ipucu metnini eklemek için

  1. 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.

  2. İstem kutusunda, bu düğmenin araç ipucunda görünmesini istediğiniz metni belirtin.

Uyarı

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, aşağıdaki ölçütleri karşılıyorsa çubuktaki her bir alt denetim için bir araç ipucu görüntülenir.

  • Denetimin kimliği - 1 değil.

  • Kaynak dosyasındaki alt denetimle aynı kimliğe sahip dize tablosu girdisinin bir araç ipucu açıklaması bulunmaktadır.

Flyby Durum Çubuğu Güncelleştirmeleri

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. CToolBar::Create'a geçirilen stiller listenize CBRS_FLYBY'ı ekleyerek, fare imleci araç çubuğunun üzerinden geçtiğinde bu iletileri, düğmeyi etkinleştirmeksizin güncelleştirebilirsiniz.

Ne hakkında daha fazla bilgi edinmek istiyorsunuz?

Ayrıca bakınız

MFC Araç Çubuğu Uygulaması