Здравствуйте, Ilu! Для получения списка ресурсов локальной сети нужно использовать функции: WNetOpenEnum - начать перечисление, WNetEnumResource - перечислить ресурсы, WNetCloseEnum - закончить перечисление. 3 вышеописанные функции дают список имен серверов, принтеров, и т. д. Для получения информации о конкретном сервере можно воспользоваться функцией NetServerGetInfo. Есть у меня пример, реализующий все это. Мой мэйл.
Да прибудет с тобой Великая Сила! This message was created by EMan 1.5
Ответ отправлен: 27.09.2003, 20:11 Отправитель: BOLT
Вопрос № 1084
Здрова ребяты. Работаю с VC6.0. Создал SDI. "Представление" на базе CFormView. Короче пихаю на диалог (который служит "представлением" документа) Tab Control (тот который CTabCtrl). Вот-с. А чё дальше делать не пойму. Как на вкладки запихивать компоненты? Чё-то он (Tab Control) совсем не поддаётся никаким манипуляциям. Неужели всё динамически создавать надо? Чё-то больно геморно тогда будет. Спасибо за усё.
Добрый день, ПАПЕЦ! А ты как думал? Это тебе не Delphi/CBC!
Да прибудет с тобой Великая Сила! This message was created by EMan 1.5
Ответ отправлен: 27.09.2003, 20:11 Отправитель: BOLT
Вопрос № 1085
Здравствуйте! Нашел Хендел окна(Edit), как поместить в него текст. Вот код: HWND hwnd, hwnd2,hwnd3; hwnd = ::FindWindow(NULL, "Справка"); hwnd2 = ::FindWindowEx(hwnd,NULL,"#32770",NULL); hwnd3 = ::FindWindowEx(hwnd2,NULL,"Edit",NULL); ::SetWindowText(hwnd3, "Пример"); // не работает Спасибо!!!
действительно установит контролу с дескриптором hwnd3 текст "Пример". Я думаю что ты ошибся в 4 строке. Проверь является ли Edit-контрол производным от некого #32770, т.к строки hwnd2 = ::FindWindowEx(hwnd,NULL,"#32770",NULL); hwnd3 = ::FindWindowEx(hwnd2,NULL,"Edit",NULL);
показывают, что контрол #32772 является родительским к контролу Edit. Если нет тогда в первом параметре функции
hwnd3 = ::FindWindowEx(hwnd2,NULL,"Edit",NULL);
ставь не hwnd2, а hwnd:
hwnd3 = ::FindWindowEx(hwnd,NULL,"Edit",NULL);
Да прибудет
с тобой Великая Сила! This message was created by EMan 1.5
Ответ отправлен: 27.09.2003, 20:11 Отправитель: BOLT Отвечает Marouder
Добрый день, Quas! Проверь, находится ли действительно Хендл. Может FindWindowEx возвращает NULL. Ответ отправлен: 26.09.2003, 08:24 Отправитель: Marouder
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.