Страница: 1 | 2 |
Вопрос: Помогите)))))
Добавлено: 11.04.10 17:22
Автор вопроса: VbStarter | Web-сайт:
Как сделать, чтобы окно без границ открывалось во весь экран (во ВЕСЬ экран ьез таскбара Board'ов и тп). и что бы окна открытые моей прогой не вызывали всю оболочку винды и не отображались в её таскке, а отображались в контроле (подскажите как сделать) похожем на таскбар(в моём окне).
P.S Я хочу сдела свою собственную "операционку" (имитацию с помощью обычного приложения windows.
Ответы
Всего ответов: 25
Номер ответа: 1
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #1
Добавлено: 11.04.10 17:59
ага, я пробовал когда-то)) Сделал длительный мучительный процесс загрузки с кучей пафосных надписей, экран логон и рабочий стол) Сейчас запустил поржал) http://rghost.ru/1359159
Хотя вон разрабы КДЕ портанули эту свою плазму на винду...
Номер ответа: 2
Автор ответа:
iprog
Вопросов: 26
Ответов: 110
Web-сайт:
Профиль | | #2
Добавлено: 11.04.10 18:05
Если Вы пишете в VB 6, то у формы программно надо изменить свойство BorderStyle на 0 (none). Затем изменить свойство той же формы WindowState на 2 (Maximized). Можно на всякий случай поставить свойство ShowInTaskBar = False.
Номер ответа: 3
Автор ответа:
VbStarter
ICQ: 357911808
Вопросов: 118
Ответов: 1340
Web-сайт:
Профиль | | #3
Добавлено: 11.04.10 18:58
спасибо
Номер ответа: 4
Автор ответа:
AWP
ICQ: 345685652
Вопросов: 96
Ответов: 1212
Web-сайт:
Профиль | | #4
Добавлено: 11.04.10 23:35
WinandЖгешь!
Я вот подумал, может такуюже, только под direct Х'ем замутить?)))
Номер ответа: 5
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #5
Добавлено: 12.04.10 01:41
AWP, да не, реально поставь лучше КДЕ for Windows.
Я, честно говоря, даже боюсь посмотреть код моего поделия)
Номер ответа: 6
Автор ответа:
AWP
ICQ: 345685652
Вопросов: 96
Ответов: 1212
Web-сайт:
Профиль | | #6
Добавлено: 12.04.10 01:51
Ну графическая оболочка для винды - было бы круто.
заменить explorer, пуская грузиться вместо него ))))
Номер ответа: 7
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #7
Добавлено: 12.04.10 21:59
графические оболочки, заменяющие Explorer уже есть, не думаю, что можно сделать что-то лучше талисмана или кде
Номер ответа: 8
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #8
Добавлено: 12.04.10 23:24
Я вот подумал, может такуюже, только под direct Х'ем замутить?)))
Такая вещь уже есть.
http://www.google.ru/search?hl=ru&source=hp&q=Windows+Aero
Номер ответа: 9
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #9
Добавлено: 12.04.10 23:57
Я скоро эти топики про "операционки" солить буду... И удалять.
Номер ответа: 10
Автор ответа:
AWP
ICQ: 345685652
Вопросов: 96
Ответов: 1212
Web-сайт:
Профиль | | #10
Добавлено: 13.04.10 02:59
ставлю кде, не бел в курсе, что оно под винду есть.
Номер ответа: 11
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #11
Добавлено: 13.04.10 03:46
AWP, если не ошибаюсь они его еще не до конца доделали) Запускать KDE/bin/plasma.exe
Номер ответа: 12
Автор ответа:
AWP
ICQ: 345685652
Вопросов: 96
Ответов: 1212
Web-сайт:
Профиль | | #12
Добавлено: 13.04.10 04:23
ага, спасибо.
Номер ответа: 13
Автор ответа:
VbStarter
ICQ: 357911808
Вопросов: 118
Ответов: 1340
Web-сайт:
Профиль | | #13
Добавлено: 13.04.10 20:45
Winand, можешь сделать интерфейс как в WinXp классический. и подскажите как сделать клон (точный) проводника виндовс?? сенькс заранее "
Номер ответа: 14
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #14
Добавлено: 13.04.10 21:08
VbStarter, теоретически могу, но не буду, учитывая, что я могу потратить это время на создание программно-коммутируемого таймера. курсовой такой.
Точный клон проводника на всяких там image'ах да бейсиковых listbox'ах не сделаешь.
Номер ответа: 15
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #15
Добавлено: 13.04.10 22:26
Почему? Можно. Я даже могу тебе сказать, как сделать, чтобы раста просто произвольно накидал на форму кучу имейджбоксов, а они сами вместе не перемещаяясь превратились в работающий проводник:
1. Заносим все Image в массив с помощью For Each
2. Вешаем на форму таймер
3. Им будем отлавливать координаты мышки и щелчки апи-функциями
4. Отрисовываешь с помощью апишек, кистей и всякой прочей лабуды весь проводник (с нуля). Так как ты отрисовываешь, скажем, ListView с нуля и свой, можно напихать туда анимации и альфабленд. А еще можно параллельно проверить наличие третьего фраемворка на комьютере и WPF, написать функцию на VB6, которая генерирует программный код пользовательского интерфейса на WPF для встроенного в фраемворк компилятора C#, компилирует его, а потом при запуске программы запускает еще и скомпилированный только что пользовательский .NET-интерфейс на WPF с аппаратным ускорением, хукнуть его с помощью VB6 и тырить от туда фреймы обычным таймером. Будет красивый интерфейс (с аппаратным ускорением). В кой-то мере на VB6
5. Далее мы свежеотрендеренную картинку интерфейса (апишками или вышеописанным простым способом) сохраняем в апишный Bitmap
6. Потом пишем алгоритм разрезания его на картинки в зависимости от положения Image'в в нашем массиве ImageBox'ов
7. И каждому ImageBox'у назначаем свой отрезанный кусочек картинки
Итого: мы написали на VB6, используя в качестве контролов только ImageBox'ы, полноценный проводник с великолепной графикой, использующий для отрисовки интерфейса аппаратное ускорение. Смекаешь?
VbStarter
А что тебе непонятно? Два способа:
1. Дерево папок - TreeView. Список файлов - ListView. Панель инструментов - ToolBar. Пиши функции, которые по содержимому папки добавляют итемы в ListView и TreeView. Дальше сам разберешкся.
2. Кидаешь на форму WebBrowser и даешь ему команду