次の方法で共有


CFileDialog::GetIFileDialogCustomize

特定の CFileDialogに対応する内部 COM オブジェクトへのポインターを取得します。

IFileDialogCustomize* GetIFileDialogCustomize();

戻り値

CFileDialogに対応する内部 COM オブジェクトへのポインター。これは、このポインターを適切に解放してください。

解説

trueに設定 bVistaStyle を持つオブジェクトとの Windows Vista の下でのみこの関数を使用します。bVistaStyle が falseの場合、この関数を使用すると、リリース モードの NULL を返し、デバッグ モードでアサートをスローします。

IFileDialogCustomize のインターフェイスの詳細については、IFileDialogCustomizeを参照してください。

使用例

この例では、内部 COM オブジェクトを取得します。このコード例を実行するには、Windows Vistaの下でコンパイルする必要があります。

// Get the interface pointer
IFileDialogCustomize * customDlgPtr = m_myFileDialogPtr->GetIFileDialogCustomize();

// Make sure that it is not null
if ( customDlgPtr != NULL )
{
    //
    // Perform any interface functionality here
    //

    // Release the pointer
    customDlgPtr->Release();
}

必要条件

最低限必要なオペレーティング システム: Windows Vista

ヘッダー : afxdlgs.h

参照

関連項目

CFileDialog クラス

階層図

CFileDialog::GetIFileOpenDialog

CFileDialog::GetIFileSaveDialog