Aracılığıyla paylaş


Tür-güvenli erişim denetimleri kod sihirbazlar ile

ddx özellikleriyle deneyiminiz varsa, denetim özelliği kullanmak Üye değişken Sihirbazı Ekle türü için güvenli ağ erişimi oluşturmak için.Bu yaklaşım, denetimleri olmadan kod sihirbazlar oluşturmaktan daha kolaydır.

Bir denetimin değerini erişimi istiyorsanız, onu ddx sağlar.Bir denetimin değeri birden fazla erişmek istiyorsanız, iletişim sınıfı uygun sınıfının üye değişkeni eklemek için üye değişkeni Ekleme Sihirbazı'nı kullanın.Denetim özelliği bu üye değişken ekleyin.

Üye değişkenlerine değer özelliği yerine denetim özelliği olabilir.Value özelliği gibi denetimden, döndürülen veri türünü gösterir CString veya int.Denetim türü mfc, denetim sınıflarında biri gibi olan veri üyesi yoluyla doğrudan erişim denetim özelliğini etkinleştirir CButton veya CEdit.

[!NOT]

İsterseniz, belirli bir denetim için birden çok üye değişkenlerine değer özelliği ve en fazla denetimin özelliğine sahip bir üye değişkeni ile sağlayabilirsiniz.Yalnızca bir mfc nesne bir denetim iletisi eşlemesindeki bir Belirsizlik bir denetim veya diğer hiçbir pencerenin bağlı birden çok nesne olurdu çünkü eşleştirilmiş olabilir.

Bu nesne, herhangi bir üye için Denetim nesnesi işlevleri çağırmak için kullanabilirsiniz.Bu tür çağrıları denetimi iletişim kutusunu etkiler.Örneğin, bir onay kutusu denetimi için bir değişken tarafından temsil m_Checkbox, tür CButton, çağrı:

m_Checkbox.SetCheck(BST_CHECKED);

Buraya üye değişkeni m_Checkbox üye işlevi aynı amaca hizmet eder GetMyCheckbox gösterilen Tür-güvenli erişim denetimleri olmadan kod sihirbazlar için.Onay kutusunu otomatik onay kutusu ise, siz hala bir işleyici iletişim sınıfı içinde gerekir BN_CLICKED düğmesi tıklatıldığında denetim bildirim iletisi.

Denetimler hakkında daha fazla bilgi için bkz: denetimleri.

Ayrıca bkz.

Kavramlar

Denetimler iletişim kutusunda tür-güvenli erişim

İletişim kutusunun yaşam döngüsü

Tür-güvenli erişim denetimleri olmadan kod sihirbazları