CFileDialog::UpdateOFNFromShellDialog
Aktualizace m_ofn struktury dat CFileDialog na základě aktuálního stavu vnitřního objektu.
void UpdateOFNFromShellDialog();
Poznámky
Ve verzích systému Windows před , člen NÁZEV_OTEVŘENÉHO_SOUBORU strukturu dat byla průběžně synchronizován s stav CFileDialog .Změny provedené m_ofn členské proměnné přímo ovlivněny dialogové okno stav.Změny provedené v dialogovém okně Stav také okamžitě aktualizované členské proměnné m_ofn.
V , m_ofn strukturu dat není automaticky aktualizována.Zaručit přesnost údajů v m_ofn členské proměnné můžete volat UpdateOFNFromShellDialog funkce před přístupu k datům.Windows volání této funkce automaticky během zpracování IFileDialog::OnFileOK.
Další informace o použití CFileDialog třídy pod , viz Třída CFileDialog.
Příklad
V tomto příkladu aktualizuje CFileDialog před jejich zobrazením.Před aktualizací m_ofn členské proměnné potřebujeme synchronizovat jej na aktuální stav dialogové okno.
// 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();
Požadavky
Minimum required operating system: Windows Vista
Záhlaví: afxdlgs.h