Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Not
Microsoft Foundation Sınıfları (MFC) kitaplığına destek verilmeye devam ediliyor. Ancak artık özellik eklemeyeceğiz veya belgeleri güncelleştirmeyeceğiz.
Denetimin nasıl davranmasını istediğinizi belirtmek için sihirbazın bu sayfasını kullanın. Örneğin, denetimi standart Windows denetim türlerine dayandırabilir, davranışını ve görünümünü iyileştirebilir veya denetimin diğer denetimler için bir kapsayıcı olarak davranabileceğini belirtebilirsiniz.
Denetimin verimliliğini en üst düzeye çıkarmak için bu sayfadaki seçenekleri belirleme hakkında daha fazla bilgi için bkz . MFC ActiveX Denetimleri: İyileştirme.
UIElement Listesi
Temel alan denetim oluşturma
Bu listede, denetiminizin devralması gereken denetim türünü seçebilirsiniz. Liste, için
CreateWindowExkullanılabilen denetim sınıflarının bir alt kümesidir ve commctrl.h dosyasında belirtilen ek ortak denetimlerdir. Seçiminiz, ProjNameCtrl.cpp dosyasındaki işlevdeki denetiminPreCreateWindowstilini belirler. Daha fazla bilgi için bkz . MFC ActiveX Denetimleri: Windows Denetimini Alt Sınıflama.Denetim Açıklama DÜĞME Windows düğmesi denetimi BIRLEŞIK GIRIŞ KUTUSU Windows birleşik giriş kutusu denetimi DÜZENLEMEK Windows düzenleme kutusu denetimi LISTBOX Windows liste kutusu denetimi KAYDıRMA ÇUBUĞU Windows kaydırma çubuğu denetimi DURUK Windows statik denetimi msctls_hotkey32 Sık erişimli anahtar ortak denetimi msctls_progress32 İlerleme çubuğu ortak denetimi msctls_statusbar32 Durum çubuğu ortak denetimi msctls_trackbar32 İzleme çubuğu ortak denetimi msctls_updown32 Bir döndürme düğmesi (veya yukarı-aşağı) ortak denetimi SysAnimate32 Animasyon ortak denetimi SysHeader32 Üst bilgi ortak denetimi SysListView32 Liste görünümü ortak denetimi SysTabControl32 Sekme ortak denetimi SysTreeView32 Ağaç görünümü ortak denetimi Görünür olduğunda etkinleştirilir
Denetime erişildiğinde bir pencere oluşturulduğunu belirtir. Varsayılan olarak, Görünür olduğunda etkinleştir seçeneği belirlenir. Kapsayıcı gerekli hale gelene kadar denetim etkinleştirmesini ertelemek istiyorsanız (örneğin, bir kullanıcı fareye tıkladığında), bu seçeneği temizleyin. Bu özellik kapalı olduğunda, denetim gerekli olana kadar pencere oluşturma masrafına neden olmaz. Daha fazla bilgi için bkz . GörünürKen Etkinleştir Seçeneğini Kapatma.
Çalışma zamanında görünmez
Denetimin çalışma zamanında kullanıcı arabirimi olmadığını belirtir. Zamanlayıcı, görünmez olmak isteyebileceğiniz bir tür denetimdir.
Hakkında kutusu iletişim kutusu var
Denetimin sürüm numarasını ve telif hakkı bilgilerini görüntüleyen standart Windows Hakkında iletişim kutusuna sahip olduğunu belirtir.
Not
Kullanıcının denetimle ilgili yardıma nasıl eriştiği, yardımı nasıl uyguladığınıza ve denetim yardımını kapsayıcı yardımıyla tümleştirip tümleştirmediğinize bağlıdır.
Bu seçeneği belirlediğinizde, denetim yöntemini proje denetim sınıfına
AboutBox(CProjNameCtrl.cpp) ekler ve AboutBox'ı proje dağıtım eşlemesine ekler. Varsayılan olarak bu seçenek seçilir.İyileştirilmiş çizim kodu
Aynı cihaz bağlamı için çizilen tüm kapsayıcı denetimleri çizildikten sonra kapsayıcının özgün GDI nesnelerini otomatik olarak geri yüklediğini belirtir. Bu özellik hakkında daha fazla bilgi için bkz . Denetim Çizimlerini İyi hale getirme.
Penceresiz etkinleştirme
Denetimin etkinleştirildiğinde pencere oluşturmadığını belirtir. Penceresiz etkinleştirme, nonrectangular veya saydam denetimlere olanak tanır ve penceresiz denetim, penceresi olan bir denetime göre daha az sistem yükü gerektirir. Penceresiz denetim, sıkıştırması kaldırılmış cihaz bağlamına veya titreşimsiz etkinleştirmeye izin vermez. 1996'nın öncesinde oluşturulan kapsayıcılar penceresiz etkinleştirmeyi desteklemez. Bu seçeneğin nasıl kullanılacağı hakkında daha fazla bilgi için bkz . Penceresiz Etkinleştirme Sağlama.
Sıkıştırılmış cihaz bağlamı
IntersectClipRectCOleControlgeçersiz kılar. Bu seçeneği belirlediğinizde, küçük bir hız avantajı sağlar. Penceresiz etkinleştirme'yi seçerseniz bu özellik kullanılamaz. Daha fazla bilgi için bkz . Sıkıştırılmış Cihaz Bağlamı Kullanma.Titreşimsiz etkinleştirme
Denetimin etkin ve etkin olmayan durumları arasında gerçekleşen çizim işlemlerini ve buna eşlik eden görsel titreşimi ortadan kaldırır. Penceresiz etkinleştirme'yi seçerseniz bu özellik kullanılamaz. Bu seçeneği ayarladığınızda
noFlickerActivate, bayrak COleControl::GetControlFlags tarafından döndürülen bayraklardan biridir. Daha fazla bilgi için bkz . Titreşimsiz Etkinleştirme Sağlama.Nesne Ekle iletişim kutusunda kullanılabilir
Denetimin etkin kapsayıcılar için Nesne Ekle iletişim kutusunda kullanılabilir olacağını belirtir. Bu seçeneği belirlediğinizde
afxRegInsertable, bayrağı tarafındanAfxOleRegisterControlClassdöndürülen bayraklardan biridir. Kullanıcı, Nesne Ekle iletişim kutusunu kullanarak yeni oluşturulan veya var olan nesneleri bileşik belgeye ekleyebilir.Devre dışıyken fare işaretçisi bildirimleri
Denetimin etkin olup olmadığına bakılmaksızın fare işaretçisi bildirimlerini işlemesini sağlar. Bu seçeneği belirlediğinizde
pointerInactive, bayrak COleControl::GetControlFlags tarafından döndürülen bayraklardan biridir. Bu seçeneğin nasıl kullanılacağı hakkında daha fazla bilgi için bkz . Etkin Değilken Fare Etkileşimi Sağlama.Basit bir çerçeve denetimi işlevi görür
Denetimin, denetimin OLEMISC_SIMPLEFRAME bitini ayarlayarak diğer denetimler için bir kapsayıcı olduğunu belirtir. Daha fazla bilgi için bkz . Basit Çerçeve Site Kapsaması.
Özellikleri zaman uyumsuz olarak yükler
Önceki zaman uyumsuz verilerin sıfırlanması sağlar ve denetimin zaman uyumsuz özelliğinin yeni yükünü başlatır.
Ayrıca bkz.
MFC ActiveX Denetim Sihirbazı
Uygulama Ayarları, MFC ActiveX Denetim Sihirbazı
Denetim Adları, MFC ActiveX Denetim Sihirbazı