0

CxImage から派生したクラスであるCxImgDCMを使用して、DICOM ファイルを処理しています。DICOM 画像をJPEGTIFFなどの別の形式で保存する必要があります。これらの関数は CxImgDCM クラスに存在しますが、CFileDialog クラスを使用して目的の場所に保存する必要があります。ファイル形式を取得し、[名前を付けて保存] ダイアログを開きました。画像を優先する場所に保存するには、 IDOK条件内で何をすればよいですか。コードは次のとおりです。

if(dlg.m_FileType == 0)
{   
            // Save as JPEG File
    CString strFilter = "*.jpg";
    CFileDialog FileDlg(FALSE, CString("*.jpg"), NULL, OFN_HIDEREADONLY |  OFN_OVERWRITEPROMPT, CString(strFilter));

    if (FileDlg.DoModal() == IDOK)  
    {  
                    // What should I do here? 
                    // There is a Save_DCM_as_JPG("filePath") function. 
                    // But how do I select the location to save it and write the file there?
    }
}

注 : "filePath" 引数は送信元であり、送信先ではありません。

4

1 に答える 1

0
Save_DCM_as_JPG(FileDlg.GetPathName());
于 2012-05-17T14:55:53.800 に答える