Уважаемые Эксперты. Как организовать в Visual C++ 6.0 окно выбора папки???Спасибо.P.S.:Если есть специальный класс, то расскажите поподробнее, если есть пример буду рад ...
Здравствуйте, Oleg_S! шельная функция SHBrowseForFolder(&BROWSEINFO bi); #include // вроде так // .. char dname[MAX_PATH]; BROWSEINFO bi; bi.hwndOwner=AfxGetMainWnd()->m_hWnd; bi.lpszTitle="Title"; bi.ulFlags = BIF_RETURNONLYFSDIRS; bi.lpfn = 0; bi.pszDisplayName=dname; SHBrowseForFolder(&bi); Она в dname должна возвратить имя. правда у меня возвращала только имя самой папки а не весь путь к ней.. если покопаетесь в параметрах, найдете решение.. удачи! Ответ отправлен: 03.08.2004, 20:45 Отправитель: SackTap
Вопрос № 1796
Доброго времени суток, тов. эксперты. Возможно вопрос тривиальный, но не для меня: как из класса CxxxDialog вызвать к-либо функцию, описанную в CxxxView, у меня получилось только из View достучаться до Doc и Frm. И каким образом передать данные из View в Dlg и обратно. (хотелось бы примерчик)
Здравствуйте, Sanek! Может быть CRuntimeClass поможет: RUNTIME_CLASS(CxxxDlg); // должен возвр. CxxxDlg Хотя я точно не могу сказать. Ответ отправлен: 04.08.2004, 10:55 Отправитель: SackTap
Вопрос № 1797
Здравствуйте, уважаемые эксперты. В моей программе при щелчке на Label1 вызывается обработчик события OnClick? в котором выполняется следующий оператор: ShellExecute(NULL, "open", "mailto:cto-to@gdeto.ru?subject=Тема%20сообщения&body=Содержание%20сообщения", NULL, NULL, SW_SHOWNORMAL);. При этом в почтовой программе в содержании письма текст идет одной строкой. Но мне надо, чтобы это был не одна строка, а список строк, взятый, например, из Memo1. Пробовал писать Memo1->Text, но текст пишется все равно в одну строку, правда, очень длинную. Указание символа конца строки
С++ Builder почему-то игнорирует, когла я пытаюсь строковой пеперенной в цикле присвоить значение s1 = Memo1->Lines[i] +
;, где i - строка текста из Memo. Подскажите, пожалуйста, как сделать, чтобы было несколько строк. Среда - С++ Builder 5. Большое спасибо всем откликнувшимся.
Доброе время суток, Alexandr! в конце каждой строки ставь <br> Ответ отправлен: 04.08.2004, 04:19 Отправитель: bocha
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.