Aracılığıyla paylaş


İletişim Kutusu Düzenleyicisi (C++)

İletişim Kutusu Düzenleyicisi , iletişim kutusu kaynaklarını oluşturmanıza veya düzenlemenize olanak tanır.

  • Düzenleyiciyi açmak için, Kaynak Görünümü penceresinde bir iletişim kutusunun .rc dosyasına çift tıklayın veya Diğer Windows>Kaynak Görünümünü Görüntüle>menüsüne gidin.

Yeni bir iletişim kutusu veya iletişim kutusu şablonu oluşturmanın ilk adımlarından biri denetim eklemektir. İletişim Kutusu Düzenleyicisi'nde, denetimleri belirli bir boyuta, şekle veya hizalamaya uyacak şekilde düzenleyebilir veya iletişim kutusunda çalışmak üzere taşıyabilirsiniz. Denetimi silmek de kolaydır.

Bir iletişim kutusunu şablon olarak depolayabilir ve yeniden kullanabilirsiniz. Ayrıca, iletişim kutusunu tasarlama ve bunu uygulayan kodu düzenleme arasında kolayca geçiş yapabilirsiniz.

İletişim Kutusu Düzenleyicisi'nde tek veya birden çok denetimin özelliklerini düzenlemek de mümkündür. Sekme sırasını, yani Sekme tuşuna basıldığında denetimlerin odak kazanma sırasını değiştirebilir veya kullanıcıların klavyeyi kullanarak bir denetim seçmesine olanak tanıyan bir erişim tuşu veya tuş bileşimi tanımlayabilirsiniz.

İletişim Kutusu Düzenleyicisi , ActiveX denetimleri de dahil olmak üzere özel denetimler kullanmanıza da olanak tanır. Ayrıca form görünümünü, kayıt görünümlerini veya iletişim kutusu çubuklarını düzenleyebilirsiniz.

Visual Studio 2015'den başlayarak, kullanıcı bir iletişim kutusunu yeniden boyutlandırdığında denetimlerin nasıl taşınacağını ve yeniden boyutlandırılacağını belirten dinamik düzenleri tanımlamak için İletişim Kutusu Düzenleyicisi'ni kullanabilirsiniz. Daha fazla bilgi için bkz . Dinamik Düzen.

Kaynaklar hakkında daha fazla bilgi için bkz. İletişim Kutusu Oluşturma ve İletişim Kutusu Denetimleri.

Bahşiş

İletişim Kutusu Düzenleyicisi'ni kullanırken, birçok durumda, sık kullanılan komutların kısayol menüsünü görüntülemek için sağ fare düğmesiyle seçebilirsiniz.

İletişim Kutusu Düzenleyicisi Araç Çubuğu

İletişim Kutusu Düzenleyicisi araç çubuğu, iletişim kutusundaki denetimlerin düzenini düzenlemek için boyut ve hizalama gibi düğmeler içerir. İletişim Kutusu Düzenleyicisi araç çubuğu düğmeleri Biçim menüsündeki komutlara karşılık gelir.

Simge Anlamı Simge Anlamı
Test Dialog button Test İletişim Kutusu Space Across button Farklı kaynaklar arasında
Align Lefts button Sola Hizala Space Down button Aşağı
Align Rights button Hakları Hizala Make Same Width button Aynı Genişlikte Yap
Align Tops button Üstleri Hizala Make Same Height button Aynı Yüksekliği Yap
Align Bottoms button Altları Hizala Make Same Size button Aynı Boyutta Yap
Center Vertical button Dikey Toggle Grid button Kılavuzu Aç/Kapat
Center Horizontal button Yatay Toggle Guides button Geçiş Kılavuzları
  • İletişim Kutusu Düzenleyicisi araç çubuğunu göstermek veya gizlemek için Araç Çubuklarını>Görüntüle>İletişim Kutusu Düzenleyicisi menüsüne gidin.

C++ projesinde İletişim Kutusu Düzenleyicisi'ni açtığınızda, çözümünüzün en üstünde İletişim Kutusu Düzenleyicisi araç çubuğu otomatik olarak görünür, ancak araç çubuğunu açıkça kapatırsanız, İletişim Kutusu Düzenleyicisi'ni bir sonraki açışınızda bunu çağırmanız gerekir. Kullanılabilir araç çubukları ve pencereler listesinden seçerek görünümünü değiştirebilirsiniz.

İletişim Kutusu Denetimleri ve Kod Arasında Geçiş Yapma

MFC uygulamalarında, işleyici koduna atlamak veya saplama işleyici işlevlerini hızla oluşturmak için iletişim kutusu denetimlerine çift tıklayabilirsiniz.

Bir denetim seçiliyken, seçili öğe için kullanılabilen Windows iletilerinin ve olaylarının tam listesini görüntülemek için Özellikler penceresi ControlEvents düğmesini veya İletiler düğmesini seçin. İşleyici işlevleri oluşturmak veya düzenlemek için listeden seçim yapın.

  • İletişim Kutusu Düzenleyicisi'nden koda atlamak için, iletişim kutusundaki bir denetime çift tıklayarak en son uygulanan ileti işleme işlevinin bildirimine atlayın.

    ATL tabanlı iletişim kutusu sınıfları için her zaman oluşturucu tanımına atlarsınız.

  • Denetimin olaylarını görüntülemek için, denetim seçili durumdayken Özellikler penceresinde ControlEvents düğmesini seçin.

    İletişim kutusunda tek bir denetimin odağı olduğunda, sağ tıklayıp Olay İşleyicisi Ekle'yi seçebilirsiniz. Bu, işleyicinin eklendiği sınıfı belirtmenizi sağlar. Daha fazla bilgi için bkz . Olay İşleyicisi Ekleme.

    Dekont

    İletişim kutusu odaktayken ControlEvents düğmesinin seçilmesi, iletişim kutusundaki tüm denetimlerin listesini gösterir. Bu listeyi genişleterek tek tek denetimlerin olaylarını düzenleyebilirsiniz.

  • İletişim kutusunun iletilerini görüntülemek için, iletişim kutusu seçili durumdayken Özellikler penceresinde İletiler düğmesini seçin.

Hızlandırıcı Tuşları

İletişim Kutusu Düzenleyicisi komutlarının varsayılan hızlandırıcı tuşları aşağıdadır.

Command Anahtarlar Tanım
Format.AlignBottoms Ctrl + Shift + Aşağı Ok Seçili denetimlerin alt kenarlarını baskın denetimle hizalar.
Format.AlignCenters Shift + F9 Seçili denetimlerin dikey merkezlerini baskın denetimle hizalar.
Format.AlignLefts Ctrl + Shift + Sol Ok Seçili denetimlerin sol kenarlarını baskın denetimle hizalar.
Format.AlignMiddles F9 Seçili denetimlerin yatay merkezlerini baskın denetimle hizalar.
Format.AlignRights Ctrl + Shift + Sağ Ok Seçili denetimlerin sağ kenarlarını baskın denetimle hizalar.
Format.AlignTops Ctrl + Shift + Yukarı Ok Seçili denetimlerin üst kenarlarını baskın denetimle hizalar.
Format.ButtonBottom Ctrl + B Seçili düğmeleri iletişim kutusunun alt orta kısmına yerleştirir.
Format.ButtonRight Ctrl + R Seçili düğmeleri iletişim kutusunun sağ üst köşesine yerleştirir.
Format.CenterHorizontal Ctrl + Shift + F9 denetimleri iletişim kutusunun içinde yatay olarak ortalar.
Format.CenterVertical Ctrl + F9 denetimleri iletişim kutusunun içinde dikey olarak ortalar.
Format.CheckMnemonics Ctrl + M Anımsatıcıların benzersizliğini denetler.
Format.SizeToContent Shift + F7 Seçili denetimleri başlık metne sığacak şekilde yeniden boyutlandırıyor.
Format.SpaceAcross Alt + Sol Ok Seçili denetimleri yatay olarak eşit aralıklarla boşluklar.
Format.SpaceDown Alt + Aşağı Ok Seçili denetimleri dikey olarak eşit aralıklarla boşluklar.
Format.TabOrder Ctrl + D İletişim kutusundaki denetimlerin sırasını ayarlar.
Format.TestDialog Ctrl + T Görünümü ve davranışı test etmek için iletişim kutusunu çalıştırır.
Format.ToggleGuides Ctrl + G İletişim kutusu düzenleme için kılavuz, kılavuz ve kılavuz arasında döngüler.
  • Kısayol tuşlarını değiştirmek için Araçlar>Seçenekleri menüsüne gidin ve Ortam klasörünün altında Klavye'yi seçin.

    Daha fazla bilgi için bkz . Klavye Kısayollarını Tanımlama ve Özelleştirme.

  • Ayarlarınızı değiştirmek için Araçlar>İçeri ve Dışarı Aktarma Ayarlar menüsüne gidin.

    İletişim kutularında sağlanan seçenekler ve gördüğünüz menü komutlarının adları ve konumları, etkin ayarlarınıza veya sürümünüze bağlı olarak Yardım'da açıklananlardan farklı olabilir. Daha fazla bilgi için bkz . Visual Studio IDE'yi kişiselleştirme.

Gereksinimler

Win32

Ayrıca bkz.

Kaynak Düzenleyicileri
Nasıl yapılır: İletişim Kutusu Oluşturma
İletişim Kutusu Denetimleri