Aracılığıyla paylaş


Dize Düzenleyicisi (C++)

Dize tablosu, uygulamanızın tüm dizeleri için kimliklerin, değerlerin ve resim yazılarının listesini içeren bir Windows kaynağıdır. Örneğin, durum çubuğu istemleri dize tablosunda bulunur.

Uygulama geliştirirken, her dil veya koşul için bir tane olmak üzere birkaç dize tablonuz olabilir. Ancak yürütülebilir modülde yalnızca bir dize tablosu vardır. Tabloları farklı DLL'lere koyarsanız, çalışan bir uygulama birkaç dize tablosuna başvurabilir.

Dize tabloları, uygulamanızı farklı dillerde yerelleştirmeyi kolaylaştırır. Tüm dizeler bir dize tablosundaysa, kaynak kodu değiştirmeden dizeleri (ve diğer kaynakları) çevirerek uygulamayı yerelleştirebilirsiniz. Bu durum, kaynak dosyalarda çeşitli dizeleri el ile bulup değiştirmekten daha arzu edilir.

Not

Windows boş dize tablolarının oluşturulmasına izin vermez. Girdisi olmayan bir dize tablosu oluşturursanız, kaynak dosyayı kaydettiğinizde bu tablo otomatik olarak silinir.

Nasıl yapılır?

Dize Düzenleyicisi şunları sağlar:

Dize tablosunda bir dize kaynağı bulmak için

  1. Kaynak Görünümü'nde dize tablosunun simgesine çift tıklayarak açın.

  2. Bul ve Değiştir'i Düzenle>menüsüne gidin ve Bul'u seçin.

  3. Aranan kutusunda, açılan listeden önceki bir arama dizesini seçin veya bulmak istediğiniz dizenin resim yazısı metnini veya kaynak tanımlayıcısını yazın.

  4. Bul seçeneklerinden herhangi birini ve ardından Sonrakini Bul'u seçin.

İpucu

Dosyaları ararken normal ifadeleri kullanmak için, Düzenle menüsündeki Dosyalarda Bul komutunu kullanın.

Bir desenle eşleşecek normal bir ifade yazın veya Normal arama ifadelerinin listesini görüntülemek için Aranan kutusunun sağındaki düğmeyi seçin. Bu listeden bir ifade seçtiğinizde, aranan kutusundaki arama metni olarak değiştirilir.

Normal ifadeler kullanıyorsanız Kullan: Normal İfadeler onay kutusunun seçili olduğundan emin olun.

Dize kaynağı eklemek veya silmek için

Dize Düzenleyicisi'ni kullanarak dize tablosuna hızla girdi ekleyebilir veya silebilirsiniz. Yeni dizeler tablonun sonuna yerleştirilir ve bir sonraki kullanılabilir tanımlayıcıya verilir. Özellikler penceresi kimlik, değer veya resim yazısı özelliklerini gerektiği gibi düzenleyebilirsiniz.

Dize Düzenleyicisi zaten kullanımda olan bir kimliği kullanmadığınızdan emin olur. Zaten kullanımda olan bir kimliği seçerseniz, Dize Düzenleyicisi sizi bilgilendirir ve genel bir benzersiz kimlik atar, örneğin IDS_STRING58113.

Dize tablosu girdisi eklemek için

  1. Kaynak Görünümü'nde dize tablosunun simgesine çift tıklayarak açın.

  2. Dize tablosunun içine sağ tıklayın ve Yeni Dize'yi seçin.

  3. Dize Düzenleyicisi'nde, Kimlik açılan listesinden bir kimlik seçin veya doğrudan yerine bir kimlik yazın.

  4. Gerekirse Değeri düzenleyin.

  5. Resim Yazısı için bir girdi yazın.

    Not

    Windows dize tablolarında null dizelere izin verilmez. Dize tablosunda null dize olan bir girdi oluşturursanız lütfen bu tablo girdisi için bir dize girmenizi isteyen bir ileti alırsınız.

Dize tablosu girdisini silmek için

Silmek istediğiniz girdiyi seçin ve aşağıdakilerden birini yapın:

  • Sil'i Düzenle>menüsüne gidin.

  • Silmek istediğiniz dizeye sağ tıklayın ve Sil'i seçin.

  • Delete tuşuna basın.

Bir dizeyi bir kaynak betik dosyasından diğerine taşımak için

  1. Dize tablolarını her iki .rc dosyasında da açın.

  2. Taşınacak dizeye sağ tıklayın ve Kes'i seçin.

  3. İmleci hedef Dize Düzenleyicisi penceresine yerleştirin.

  4. Dizeyi taşımak istediğiniz .rc dosyasında sağ tıklayın ve Yapıştır'ı seçin.

Not

Taşınan dizenin kimliği veya Değeri hedef dosyadaki mevcut bir kimlikle veya değerle çakişiyorsa, bu kimlik veya taşınan dizenin Değeri değişir.

Dize kaynağının özelliklerini değiştirmek için

Kimlik, Değer ve Resim Yazısı özelliklerini değiştirmek için yerinde düzenlemeyi kullanabilirsiniz.

Not

Özellikler penceresi bir dizenin özelliklerini de düzenleyebilirsiniz.

Bir dizeyi veya tanımlayıcısını değiştirmek için

  1. Kaynak Görünümü'nde dize tablosunun simgesine çift tıklayarak açın.

  2. Düzenlemek istediğiniz dizeyi seçin ve Kimlik, Değer veya Resim Yazısı sütununa çift tıklayın, ardından şunları yapabilirsiniz:

    • Kimlik açılan listesinden bir kimlik seçin veya doğrudan yerine bir kimlik yazın.

    • Değer sütununa farklı bir sayı yazın.

    • Resim yazısı sütununa düzenlemeleri yazın.

Birden çok dize kaynağının caption özelliğini değiştirmek için

  1. Kaynak Görünümü'nde dize tablosunun simgesine çift tıklayarak açın.

  2. Her birini seçerken Ctrl tuşunu basılı tutarak değiştirmek istediğiniz dizeleri seçin.

  3. Özellikler Penceresi'nde, değiştirmek istediğiniz özellik için yeni bir değer yazın.

  4. Enter'a basın.

Dize kaynağına biçimlendirme veya özel karakterler eklemek için

  1. Kaynak Görünümü'nde dize tablosunun simgesine çift tıklayarak açın.

  2. Değiştirmek istediğiniz dizeyi seçin.

  3. Özellikler Penceresi'nde, Aşağıda listelenen standart kaçış dizilerinden herhangi birini Resim Yazısı kutusundaki metne ekleyin ve Enter tuşuna basın.

    Bunu almak için... Bunu yazın...
    Yeni satır \n
    Satır başı \r
    Sekme \t
    Ters eğik çizgi (\) \\
    ASCII karakteri \ddd (sekizli gösterimi)
    Uyarı (zil) \a

    Not

    Dize Düzenleyicisi, kaçış asci karakterleri kümesinin tamamını desteklemez. Yalnızca yukarıda listelenenleri kullanabilirsiniz.

Gereksinimler

Win32

Ayrıca bkz.

Kaynak Düzenleyici Dizeleri
Dizeler Hakkında
Pencere düzenlerini özelleştirme