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