Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída CFileDialog

Graf hierarchie

CFileDialog::ApplyOFNToShellDialog