Aracılığıyla paylaş


CFileDialog::UpdateOFNFromShellDialog

Güncelleştirmeleri m_ofn veri yapýsý CFileDialog iç nesnesinin geçerli durumuna göre.

void UpdateOFNFromShellDialog();

Notlar

Önceki Windows sürümlerinde Windows Vista, üye AÇIKDOSYAADI veri yapısı sürekli eşitlenmiş durumu ile CFileDialog.Herhangi bir değişiklik m_ofn üye değişkeni doğrudan etkilenen iletişim kutusunun durumu.Ayrıca, iletişim durumu değişikliklerini hemen m_ofn üye değişkeni güncelleştirildi.

De Windows Vista, m_ofn veri yapısı otomatik olarak güncelleştirilmiyor.Verilerin doğruluğunu güvence altına almak için m_ofn üye değişkeni çağrısı UpdateOFNFromShellDialog verilere erişmeden önce işlevi.Windows çağıran bu işlev otomatik olarak işlenmesi sırasında IFileDialog::OnFileOK.

Nasıl kullanılacağı hakkında daha fazla bilgi için CFileDialog altında sınıf Windows Vista, bkz: CFileDialog sınıfı.

Örnek

Bu örnek güncelleştirmeleri CFileDialog görüntülemeden önce.Güncelleştirmeden önce m_ofn üye değişkeni gereksinimimiz iletişim kutusunun geçerli durumun eşitlenecek.

// Update the m_ofn variable
m_myFileDialogPtr->UpdateOFNFromShellDialog();

// Change the title
m_myFileDialogPtr->m_ofn.lpstrTitle = L"New Dialog Title";

// Apply the changes
m_myFileDialogPtr->ApplyOFNToShellDialog();

// Show the window
LRESULT result = m_myFileDialogPtr->DoModal();

Gereksinimler

Minimum required operating system: Windows Vista

Başlık: afxdlgs.h

Ayrıca bkz.

Başvuru

CFileDialog sınıfı

Hiyerarşi grafik

CFileDialog::ApplyOFNToShellDialog