Aracılığıyla paylaş


Nasıl yapılır: Varolan Bir MFC Şeridini Şerit Kaynağına Dönüştürme

Şerit kaynaklarını görselleştirmek, değiştirmek ve bakımını yapmak, el ile kodlanmış şeritlere göre daha kolaydır. Bu konuda, MFC Projesinde el ile kodlanmış şeridin şerit kaynağına nasıl dönüştürüldüğü açıklanmaktadır.

MFC şerit sınıflarını kullanan kodu olan mevcut bir MFC projeniz olmalıdır, örneğin, CMFCRibbonBar Sınıfı.

MFC şeridini şerit kaynağına dönüştürmek için

  1. Visual Studio'da, var olan bir MFC projesinde, nesnenin CMFCRibbonBar başlatıldığı kaynak dosyayı açın. Genellikle, dosya mainfrm.cpp'dir. Şerit için başlatma kodundan sonra aşağıdaki kodu ekleyin.
    m_wndRibbonBar.SaveToXMLFile("RibbonOutput.xml");

Dosyayı kaydedin ve kapatın.

  1. MFC uygulamasını derleyip çalıştırın ve Not Defteri'da RibbonOutput.txt dosyasını açın ve içeriğini kopyalayın.

  2. Visual Studio'da, Proje menüsünde Kaynak Ekle'ye tıklayın. Kaynak Ekle iletişim kutusunda Şerit'i seçin ve ardından Yeni'ye tıklayın.

    Visual Studio bir şerit kaynağı oluşturur ve bunu tasarım görünümünde açar. Şerit kaynak kimliği, Kaynak Görünümü'nde görüntülenen IDR_RIBBON1. Şerit, ribbon1.mfcribbon-ms XML dosyasında tanımlanır.

  3. Visual Studio'da ribbon1.mfcribbon-ms dosyasını açın, içeriğini silin ve daha önce kopyaladığınız RibbonOutput.txt dosyasının içeriğini yapıştırın. Ribbon1.mfcribbon-ms dosyasını kaydedin ve kapatın.

  4. CMFCRibbonBar nesnesinin başlatıldığı kaynak dosyayı yeniden açın (genellikle mainfrm.cpp) ve var olan şerit kodunu açıklama satırı yapın. Açıklama eklediğiniz kodun arkasına aşağıdaki kodu ekleyin.

    m_wndRibbonBar.LoadFromResource(IDR_RIBBON1);
  1. Projeyi oluşturun ve programı çalıştırın.

Ayrıca bkz.

Şerit Tasarımcısı (MFC)