Şerit Designer (mfc)
Şerit Tasarımcısı oluşturmanızı ve mfc uygulamaları, şerit özelleştirme sağlar. Bir şerit komutlarını mantıksal gruplar halinde düzenler bir kullanıcı arabirimi (UI) öğedir. Bu grupları penceresi üstte şerit ayrı sekmelerde görünür. Şerit menü çubuğu ve araç çubuklarının yerini alır. Bir şerit önemli ölçüde uygulama kullanılabilirliğini artırabilirsiniz. Daha fazla bilgi için bkz: şerit. Aşağıdaki resimde bir şerit gösterilir.
Visual Studio'nun önceki sürümleri Kurdeleler mfc şerit sınıfları gibi kullanan kod yazarak oluşturulması gerekiyordu CMFCRibbonBar sınıfı. De Visual Studio 2010, şerit Tasarımcısı Kurdeleler geliştirmek için alternatif bir yöntem sağlar. İlk oluşturmak ve kaynak olarak bir şerit özelleştirme. Ardından Kurdele kaynak kodunda mfc uygulaması yükleyin. Hatta Kurdele kaynakları ve mfc şerit sınıfları birlikte kullanabilirsiniz. Örneğin, şerit kaynağı oluşturun ve sonra programlı olarak daha fazla öğe için çalışma zamanında kod kullanarak ekleyin.
Şerit Tasarımcı anlama
Şerit Tasarımcısı oluşturur ve şerit kaynağı olarak depolar. Şerit kaynağı oluşturduğunuzda, bu üç şey şerit Tasarımcısı yapar:
Proje kaynak tanımı komut dosyasında bir girdi ekler (* .rc). Aşağıdaki örnekte, IDR_RIBBON şerit kaynağını tanımlayan benzersiz bir ad olduğundan RT_RIBBON_XML kaynak türü ve ribbon.mfcribbon-ms kaynak dosyasının adıdır.
IDR_RIBBON RT_RIBBON_XML "res\\ribbon.mfcribbon-ms"
Komut kimliklerini tanımları için resource.h ekler.
#define IDR_RIBBON 307
Şerit 's düğmeleri, denetimleri ve özniteliklerini tanımlayan xml kodunu içeren şerit kaynak dosyası (ms *.mfcribbon) oluşturur. Şerit şerit Tasarımcısı'nda yapılan değişiklikler, xml olarak kaynak dosyasında depolanır. Aşağıdaki kod örneği, *.mfcribbon-ms dosyası içeriğini bir parçası gösterilmektedir:
<RIBBON_BAR> <ELEMENT_NAME>RibbonBar</ELEMENT_NAME> <IMAGE> <ID> <NAME>IDB_BUTTONS</NAME> <VALUE>113</VALUE> </ID> …
mfc uygulamanızda şerit kaynak kullanmak için kaynak çağırarak yük CMFCRibbonBar::LoadFromResource.
Bir şerit şerit Designer kullanarak oluşturma
Bu şerit kaynak mfc projenize eklemek için iki yol vardır:
mfc uygulaması oluşturmak ve şerit oluşturmak için mfc Project Sihirbazı'nı yapılandırın. Daha fazla bilgi için bkz. İzlenecek yol: mfc kullanılarak bir şerit uygulaması oluşturma.
Varolan bir mfc projeye şerit kaynağı oluşturun ve yükleyin. Daha fazla bilgi için bkz. İzlenecek yol: mfc karalama uygulaması (Kısım 1) güncelleştiriliyor.
Projenize el ile kodlanmış bir şerit varsa, mfc varolan şerit şerit kaynağına dönüştürmek için kullanabileceğiniz işlevler vardır. Daha fazla bilgi için bkz. Nasıl yapılır: varolan bir mfc şerit şerit kaynağına dönüştürme.
Not
Kurdeleler iletişim tabanlı uygulamalarda oluşturulamaz.Daha fazla bilgi için bkz. Uygulama türü, mfc uygulaması Sihirbazı.
Şerit'i özelleştirme
Bir şerit şerit tasarımcısında açmak için kaynak görünümünde şerit kaynak çift tıklatın. Tasarımcısında eklemek, kaldırmak ve şerit, uygulama düğmesi veya hızlı erişim araç çubuğu öğeleri özelleştirebilirsiniz. Uygulama yönteminde olayları, events düğmesini tıklatın ve menü olaylarýný bağlayabilirsiniz.
Aşağıdaki resimde, çeşitli bileşenleri şerit Tasarımcısı'nda gösterir.
Araç kutusu: Tasarımcı yüzey sürüklenebilir denetimleri içerir.
Tasarımcı yüzey: şerit kaynak görsel temsilini içerir.
Properties penceresi: Tasarımcı yüzey üzerinde seçili öğenin özniteliklerini listeler.
Kaynak Görünümü penceresi: şerit kaynakları projenize dahil kaynakları görüntüler.
Şerit Düzenleyici araç: olanak sağlayan komutlar içerir şerit önizleme ve kendi görsel temasını değiştirme.
Şerit Tasarımcısı'nda özelliklerinin nasıl aşağıdaki konular açıklanmıştır:
Nasıl yapılır: şerit denetimleri ve olay işleyicileri eklemek
Nasıl yapılır: mfc uygulamasından bir şerit kaynağı yüklenemedi
Şerit öğeler tanımları
Uygulama düğmesi: bir şerit sol üst köşesinde görüntülenen düğmeyi. Uygulama düğmesi Dosya menüsünün yerini alır ve şerit simge durumuna görülebilir. Düğme tıklatıldığında komutların listesini içeren bir menü görüntülenir.
Hızlı erişim araç çubuğu: sık görüntüler, küçük, özelleştirilebilir bir araç çubuğu komutları kullanılır.
Kategori: şerit sekmesini içeriğini temsil eden mantıksal gruplandırması.
Kategori varsayılan düğme: şerit küçültüldüğünde şerit üzerinde görüntülenen düğmeyi. Düğme tıklatıldığında kategori menü olarak görüntülenir.
Panel: ilgili denetimler grubunu görüntüler şerit çubuğu alanı. Her şerit kategorisi, bir veya daha fazla şerit paneller içerir.
Kurdele öğeleri: kontrol panellerinde, örneğin, düğmeler ve birleşik giriş kutuları. Şerit üzerinde barındırılabilir çeşitli denetimlerin görmek için bkz: RibbonGadgets örnek: şerit araçların uygulama.