CW&nd::DoDataExchangenbsp;

sanal void DoDataExchange ( CDataExchange * pDX );

Parametreleri

pDX

Bir CDataExchange nesne işaretçisi.

Açıklamalar

Olarak adlandırılan çerçeve tarafından alışverişi ve iletişim verileri doğrulamak için.

Asla doğrudan bu işlevini çağırın. UpdateData üye işlevi tarafından denir. Bir iletişim kutusunun denetimlerini başlatmak veya bir iletişim kutusunda veri almak için UpdateData çağrı.

CDialogbir uygulamaya özgü iletişim sınıf türetmek, çerçeve'nın otomatik veri değişimi ve doğrulama kullanmak istiyorsanız, bu üye işlevi geçersiz kılmak gerekir. ClassWizard bana bu üye işlevi geçersiz kılınmış bir sürümü sizin için istenen içeren "veri Haritası" iletişim veri alışverişi (ddx) ve doğrulama (ddv) küresel işlev çağrıları.

Bu üye işlevi geçersiz kılınmış bir sürümünü otomatik olarak oluşturmak için önce iletişim editörü ile bir iletişim kaynağı oluşturun, sonra bir uygulamaya özgü iletişim sınıfı. ClassWizard arama ve yeni iletişim kutusunda çeşitli denetimler değişkenleri ve veri doğrulama aralıkları ilişkilendirmek için kullanabilirsiniz. ClassWizard sonra hangi veri eşlemesi geçersiz kılınmış DoDataExchange, yazar. Aşağıdaki ClassWizard tarafından üretilen bir örnek ddx/ddv kod bloğu.:

void CPenWidthsDlg::DoDataExchange (CDataExchange * pDX)
{
   CDialog::DoDataExchange(pDX);
   //{{AFX_DATA_MAP(CPenWidthsDlg)

DDX_Text (pDX, IDC_THIN_PEN_WIDTH, m_nThinWidth);

DDV_MinMaxInt (pDX, m_nThinWidth, 1, 20); 

      DDX_Text (pDX, IDC_THICK_PEN_WIDTH, m_nThickWidth);

DDV_MinMaxInt (pDX, m_nThickWidth, 1, 20); 
   //}}AFX_DATA_MAP
}

ClassWizard içindeki kod korumak \\ {{ve \\}} sınırlayıcı. Bu kod değiştirmemeniz gerekir.

Geçersiz DoDataExchange üye işlevi, kaynak dosyada makro deyimleri gelmelidir.

İletişim veri değişimi ve doğrulama hakkında daha fazla bilgi için bkz: görüntüleme ve formdaki verileri işleme makalede odbc ve mfc, iletişim veri değişimi ve doğrulaması, ve ClassWizard kullanarak Visual c++ programlama Kılavuzu. ClassWizard tarafından oluşturulan ddx_ ve ddv_ makrolar açıklama için bkz: Teknik Not 26.

CWnd genel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz: CWnd::UpdateData

Index