CxImage から派生したクラスであるCxImgDCMを使用して、DICOM ファイルを処理しています。DICOM 画像をJPEGやTIFFなどの別の形式で保存する必要があります。これらの関数は 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" 引数は送信元であり、送信先ではありません。