Aracılığıyla paylaş


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

MFC şeridi kaynak denetimi

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:

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.

MFC Şerit Tasarımcısı

  • 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:

Şerit öğeler tanımları

MFC şeridi

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

Ayrıca bkz.

Diğer Kaynaklar

Kullanıcı arabirimi

Kaynak dosyaları ile çalışma