В панель управления

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Морфий
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 119
Зарегистрирован: 11.01.2005 (Вт) 18:06

В панель управления

Сообщение Морфий » 12.03.2005 (Сб) 17:46

Как добавить свою программу в панель управления?
Вот оно — счастье...

Faust
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 649
Зарегистрирован: 29.12.2003 (Пн) 13:38
Откуда: лаборатория

Сообщение Faust » 12.03.2005 (Сб) 18:04

Win98: C:\Win98\Главное меню\
WinXP: C:\Documents and Settings\Uzver\Главное меню\
Копируете ярлыки на всё, что нужно, в соответсвующую поддиректорию (которую Вам никто не запрещает создать) этой директории.
Листинги не горят!

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 12.03.2005 (Сб) 18:12

[off_topic]
Почему-то думается мне, что вопрос и ответ немного из разных областей..
[/off_topic]

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

Морфий
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 119
Зарегистрирован: 11.01.2005 (Вт) 18:06

Сообщение Морфий » 12.03.2005 (Сб) 18:18

Хорошо, как тогда найти "C:\Documents and Settings\Uzver\Главное меню\" с именем текущего юзера в рантайме?
Кстати, сдается мне, что Главное меню (Start Menu в английской версии) — это не панель управления, а меню пуска... разве не так?
Вот оно — счастье...

Faust
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 649
Зарегистрирован: 29.12.2003 (Пн) 13:38
Откуда: лаборатория

Сообщение Faust » 12.03.2005 (Сб) 18:23

Сорри, действительно сразу не уловил, что требуется. Сейчас поищу ответ на правильный вопрос...
Листинги не горят!

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 13.03.2005 (Вс) 5:13

Берешь прогу, меняешь расширение на .CPL и кидаешь в %SYSTEMROOT%. Все.

GM
programador
programador
 
Сообщения: 1427
Зарегистрирован: 24.06.2003 (Вт) 15:56
Откуда: 194.67.52.100

Сообщение GM » 13.03.2005 (Вс) 8:14

Ennor писал(а):Берешь прогу, меняешь расширение на .CPL и кидаешь в %SYSTEMROOT%. Все.

Да, нет CPL это не ехе-шник, а библиотека которая имеет ф-цию CPLApplet, чтобы появляться в панели управления.
Попробуй вот тут прогу Manitools Control Panel Applet Generator, http://www.manitoolssoftware.cjb.net/.
الفيجوال بيسك الرابح

Морфий
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 119
Зарегистрирован: 11.01.2005 (Вт) 18:06

Сообщение Морфий » 13.03.2005 (Вс) 11:02

А как написать эту библиотеку на VB? Я нашел как это сделать на cpp:
http://www.sources.ru/cpp/system/create_control_panel_applet.shtml
Вот оно — счастье...

GM
programador
programador
 
Сообщения: 1427
Зарегистрирован: 24.06.2003 (Вт) 15:56
Откуда: 194.67.52.100

Сообщение GM » 13.03.2005 (Вс) 11:27

Нужно писать Native DLL, так как ВБ напрямую не поддерживает их,
то нужно либо создавать ее на VB c помощью дополнению к VB, смотри Наши проекты -> Native DLL,
либо юзать готовую прогу.
Кстати ты можеш создать CPL на другом языке программирование, так чтобы он запускал твою прогу на VB,
الفيجوال بيسك الرابح


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 166

    TopList