Ayarlar, mfc ActiveX denetim Sihirbazı
Sihirbazın bu sayfasında nasıl davranması için denetim istediğinizi belirtmek için kullanın.Örneğin, standart Windows Denetim türleri üzerinde denetim temel, kendi davranış ve görünümünü en iyi duruma getirme veya denetimi diğer denetimler için kapsayıcı olarak davranabileceğini gösteriyor.
Seçme denetimi verimliliğini en üst düzeye çıkarmak için bu sayfadaki seçenekler hakkında daha fazla bilgi için bkz: mfc ActiveX denetimleri: en iyileştirme.
Temel alan bir denetim oluşturma
Bu listede kendisinden denetiminizi alması gerektiğini denetim türünü seçebilirsiniz.Liste denetim sınıfları için kullanılabilir olan bir alt kümesidir CreateWindowEx ve commctrl.h içinde belirtilen ortak ek denetimleri.Seçiminizi denetimde stilini belirler PreCreateWindow , işlev ProjNameCtrl.cpp dosyası.Daha fazla bilgi için bkz. mfc ActiveX denetimleri: Windows denetimi sınıflara.Denetim
Tanımlama
DÜĞME
Windows düğmesi denetimi
COMBOBOX
Windows açılan kutu denetimi
DÜZENLE
Windows düzenleme kutusu denetimi
LİSTE KUTUSU
Windows liste kutusu denetimi
KAYDIRMA ÇUBUĞU
Windows kaydırma çubuğu denetimi
STATİK
Windows statik denetimi
msctls_hotkey32
Sıcak anahtar ortak denetim
msctls_progress32
Bir ilerleme çubuğu sık kullanılan denetim
msctls_statusbar32
Bir durum yaygın bir denetim çubuğu
msctls_trackbar32
Bir parçayı ortak denetim çubuğu
msctls_updown32
Bir değer değişimi düğmesi (veya yukarı-aşağı) ortak denetim
SysAnimate32
Animasyon yaygın bir denetim
SysHeader32
Ortak bir üstbilgi denetimi
SysListView32
Liste genel görünümü
SysTabControl32
Ortak bir sekme denetimi
SysTreeView32
Bir ağaç görünümü ortak denetimi
Görünür olduğunda etkinleştirir
Bunu erişildiğinde denetim için bir pencere oluşturulur belirtir.Varsayılan olarak, Activates görünür olduğunda seçeneği işaretlidir.Denetimi etkinleştirme (örneğin bir kullanıcı fareye tıkladığında) gerektiriyorsa kapsayıcı kadar ertelemek istiyorsanız, bu seçeneği temizleyin.Bu özelliği devre dışı olduğunda, gerekli olduğu kadar denetim penceresi oluşturma gider dönüşümünden değil.Daha fazla bilgi için bkz. Etkinleştirme sırasında görünür seçeneğini kapatma.Çalışma zamanında görünmez
Denetimi çalışma zamanında kullanıcı arabirimi olduğunu belirtir.Bir zamanlayıcı görünmez olmasını istediğiniz denetim türüdür.Hakkında kutusu vardır.
Standart Windows Denetim olduğunu belirtir hakkında iletişim kutusunda, sürüm numarasını ve telif hakkı bilgilerini görüntüler.[!NOT]
Kullanıcı denetimi için Yardım nasıl erişir nasıl yardım uyguladıysanız ve olup kapsayıcı yardımıyla denetim Yardım tümleşik hale bağlıdır.Yardım, üzerinde tümleştirme hakkında daha fazla bilgi için msdn Kitaplığı Web sitesi, "Ekleyerek Context-Sensitive yardımcı olmak için bir mfc ActiveX denetimini" arayın.
Bu seçeneği belirlediğinizde, bunu ekler AboutBox kontrol proje denetim sınıfı yöntem (cProjNameCtrl.cpp) ve AboutBox proje gönderme eşlemesine ekler.Bu seçenek varsayılan olarak seçilidir.
Çizim en iyi duruma getirilmiş kod
Kapsayıcı özgün GDI nesnelerini otomatik olarak tüm aygıt bağlamına çizilir, tanzim kapsayıcı denetimler yükler olduğunu belirtir.Bu özellik hakkında daha fazla bilgi için bkz: Denetim çizim en iyi duruma getirme.Penceresiz etkinleştirme
Etkinleştirildiğinde, denetimin pencere üretmez belirtir.Penceresiz etkinleştirme için dikdörtgen veya saydam denetimleri sağlar ve bir pencere olan bir denetim daha az sistem yüke gerektirir penceresiz bir denetim gerektirir.Penceresiz bir denetim bir kırpılmamış aygıt içeriğini veya titreşimi serbest etkinleştirme için izin vermez.1996 Önce oluşturulan kapsayıcı penceresiz etkinleştirme desteklemez.Bu seçeneği kullanma hakkında daha fazla bilgi için bkz: Penceresiz etkinleştirme sağlama.Kırpılmamış aygıt içeriği
Geçersiz kılar COleControl::GetControlFlags denetimi başlığını (projnamectrl.h) çağrısı devre dışı bırakmak için IntersectClipRect tarafından yapılan COleControl.Bu seçeneği belirlediğinizde, küçük hız avantajı sağlar.Eğer seçtiğiniz penceresiz etkinleştirme, bu özellik kullanılamaz.Daha fazla bilgi için bkz. Kırpılmamış aygıt içerik kullanma.Titreşim serbest etkinleştirme
Çizim işlemleri ve denetimi etkin ve etkin olmayan durumlar arasında oluşan eşlik eden görsel titreme ortadan kaldırır.Eğer seçtiğiniz penceresiz etkinleştirme, bu özellik kullanılamaz.Bu seçeneği ayarladığınızda, noFlickerActivate tanýmlayýcýsýnýn tarafından döndürülen iþaretlerinden COleControl::GetControlFlags.Daha fazla bilgi için bkz. Titreşim serbest etkinleştirme sağlama.Nesne Ekle iletişim kutusunda kullanılabilir
Denetim içinde kullanılabilir olacağını belirten Nesne Ekle etkin kapsayıcıları için iletişim kutusu.Bu seçeneği seçtiğinizde afxRegInsertable tanýmlayýcýsýnýn tarafından döndürülen iþaretlerinden AfxOleRegisterControlClass.Kullanarak Nesne Ekle iletişim kutusunda, varolan nesneleri bileşik bir belgeye veya bir kullanıcı yeni oluşturulan ekleyebilirsiniz.Fare işaretçisini bildirimleri etkin olmadığında
Denetim etkin olup olmadığına işlem fare işaretçisini bildirimleri için denetim sağlar.Bu seçeneği seçtiğinizde pointerInactive tanýmlayýcýsýnýn tarafından döndürülen iþaretlerinden COleControl::GetControlFlags.Bu seçeneği kullanma hakkında daha fazla bilgi için bkz: Etkin durumdayken fare etkileşim sağlama.Basit çerçeve denetimi olarak görev yapar
Ayarlayarak denetimi diğer denetimler için bir kapsayıcı olduğunu belirtir OLEMISC_SIMPLEFRAME denetim için bit.Daha fazla bilgi için msdn Kitaplığı Web sitesi, "Basit çerçeve Site kapsamı" arayın.Zaman uyumsuz olarak özellikleri yükler
Zaman uyumsuz özelliğinin denetimin yeni bir yük başlatır ve önceki herhangi bir zaman uyumsuz veri sıfırlanmasını sağlar.