Исходный код
//---------------------------------------------------------
// Показывает диалог выбора пользователей (групп).
//---------------------------------------------------------
// получить диалог выбора пользователей
CComPtr<ITDMSDialogs> pDialogs;
CheckError(pApp->get_Dialogs(&pDialogs));
CComPtr<ITDMSSelectUserDlg> pSelectUserDlg;
CheckError(pDialogs->get_SelectUserDlg(&pSelectUserDlg));
// показать диалог
VARIANT_BOOL bResult;
CheckError(pSelectUserDlg->Show(&bResult));
if (bResult) {
// получить выбранных пользователей
CComPtr<ITDMSUsers> pUsers;
CheckError(pSelectUserDlg->get_Users(&pUsers));
// получить выбранные группы пользователей
CComPtr<ITDMSGroups> pGroups;
CheckError(pSelectUserDlg->get_Groups(&pGroups));
}
else {
// отмена
}