Исходный текст
//---------------------------------------------------------
// Показывает диалог выбора классификатора
//---------------------------------------------------------
// получить диалог выбора классификатора
CComPtr<ITDMSDialogs> pDialogs;
CheckError(pApp->get_Dialogs(&pDialogs));
CComPtr<ITDMSSelectClassifierDlg> pSCDlg;
CheckError(pDialogs->get_SelectClassifierDlg(&pSCDlg));
// показать диалог
VARIANT_BOOL bResult;
CheckError(pSCDlg->Show(&bResult));
if (bResult)
{
// получить выбранный классификатор
CComPtr<ITDMSClassifier> pClf;
CheckError(pSCDlg->get_Classifier(&pSCDlg));
}