Форум: "Начинающим";
Текущий архив: 2006.10.29;
Скачать: [xml.tar.bz2];
ВнизСистемная оболочка Найти похожие ветки
← →
crasher (2006-09-30 20:23) [0]Пишу системную оболочку (как замену explorer"у). Нужны советы по реализации taskbara. Может есть какие-нибудь статьи на эту тему?
← →
crasher (2006-10-10 17:12) [1]Ну помогите кто-нибудь. Перерыл весь инет, вообще ничего нету про системные оболочки.
← →
Stanislav © (2006-10-10 17:17) [2]Зачем?
← →
DVM © (2006-10-10 17:28) [3]
> Перерыл весь инет, вообще ничего нету про системные оболочки.
Я знаю как сделать панель задач почти такую же как в WinXP.
Что именно интересует?
← →
Ketmar © (2006-10-10 17:32) [4]качай BackBox, например. читай. там много интересного в коде.
ты бы сказал, что именно не выходит, а? или вообще весь каменный цветок застрял? %-)
с ходу: надо установить shell window, сделать ещё пару неочевидных телодвижений, и тогда можно ставить хук WM_SHELL (без DLL). при помощи \того хука получаешь всё, что надо.
← →
crasher (2006-10-10 17:39) [5]
> Что именно интересует?
Интересует ВСЁ. Так как я вообще не предтавляю как это можно сделать.
И ещё вопрос: может кто знает, можно ли запустить панель управления без explorer"a ?
← →
DVM © (2006-10-10 17:45) [6]
> можно ли запустить панель управления без explorer"a ?
можно аналог сделать
> Интересует ВСЁ. Так как я вообще не предтавляю как это можно
> сделать.
А можно поинтересоваться откуда желание писать оболочку?
← →
Ketmar © (2006-10-10 17:48) [7]>[5] crasher 10-Oct-2006, 17:39
>И ещё вопрос: может кто знает, можно ли запустить панель
>управления без explorer"a ?
можно ли запустить крылья без "Боинга"?
← →
Наиль © (2006-10-10 18:07) [8]
> И ещё вопрос: может кто знает, можно ли запустить панель
> управления без explorer"a ?
Панель управления - средство отображение "модулей управления", т.е. cpl-файлов. Поэтому можешь написать свою ПанУпр. Это первый вариант.
Второй вариант, отображать ПанУр на собственной форме, т.к. она, не что иное, как модуль расширения оболочки (любой оболочки).
Подробнее не просите, ухожу домой.
Рекомендую начать иследовать второй способ отсюда:
http://shop.piter.com/book/978594723149
Обратите внимание на красную строчку на звёздочками.
← →
vidiv © (2006-10-11 18:56) [9]
> Панель управления - средство отображение "модулей управления",
> т.е. cpl-файлов.
А свойства папки это какой CPL ? :)
← →
Наиль © (2006-10-12 07:07) [10]
> А свойства папки это какой CPL ? :)
Свойства папки к ПанУпру отношения не имеет.
Чтобы не было разногласий напомню, что ПанУпр - "папка" в которой имеются настройки "Свойств экрана", "Мыши и клавиатуры", "Региональных стандартов", "Установка/удаление программ" и т.д.
Свойства папки имеют отношение к "Проводнику", как очередное его расширение спрятаное в docprop2.dll
← →
Steep © (2006-10-12 07:16) [11]Слушайте, а где прописываються cpl файлы в реестре и где физически находяться? И как вытащить их иконки (как в панели). Хотелось бы состряпать прогу для их удаления(ато проги туда мусорят..)
← →
Ketmar © (2006-10-12 16:33) [12]>[11] Steep(c) 12-Oct-2006, 07:16
>Слушайте, а где прописываються cpl файлы в реестре и где
>физически находяться? И как вытащить их иконки (как в
>панели). Хотелось бы состряпать прогу для их удаления(ато
>проги туда мусорят..)
замечательный поток сознания. а теперь то же самое, но по-русски. особенно хотелось бы увидеть пример "проги, которая мусорит туда" (куда???)
cpl -- это обыкновенные dll. ни в каком реестре они не прописаны, их так берут, поиском. из system32. и иконку достают при помощи ExtractIcon().
← →
guav © (2006-10-12 16:40) [13]> ни в каком реестре они не прописаны, их так берут, поиском.
в реестре тоже прописать можно. я как то выбрал file->new->other->cp app, оно из той папки где .dpr и работало, потом удалил и долго из реестра выписать не мог
← →
Ketmar © (2006-10-12 17:12) [14]можно, конечно. только зачем? %-))
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.10.29;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.037 c