Вопрос: Помогите))))) | Добавлено: 11.04.10 17:22 |
Автор вопроса: ![]() |
Как сделать, чтобы окно без границ открывалось во весь экран (во ВЕСЬ экран ьез таскбара Board'ов и тп). и что бы окна открытые моей прогой не вызывали всю оболочку винды и не отображались в её таскке, а отображались в контроле (подскажите как сделать) похожем на таскбар(в моём окне).
P.S Я хочу сдела свою собственную "операционку" (имитацию с помощью обычного приложения windows. |
Ответы | Всего ответов: 25 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 87 Ответов: 2795 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 11.04.10 17:59 |
ага, я пробовал когда-то)) Сделал длительный мучительный процесс загрузки с кучей пафосных надписей, экран логон и рабочий стол) Сейчас запустил поржал) http://rghost.ru/1359159
Хотя вон разрабы КДЕ портанули эту свою плазму на винду... |
Номер ответа: 2 Автор ответа: ![]() ![]() Вопросов: 26 Ответов: 110 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 11.04.10 18:05 |
Если Вы пишете в VB 6, то у формы программно надо изменить свойство BorderStyle на 0 (none). Затем изменить свойство той же формы WindowState на 2 (Maximized). Можно на всякий случай поставить свойство ShowInTaskBar = False. |
Номер ответа: 3 Автор ответа: ![]() ![]() ICQ: 357911808 Вопросов: 118 Ответов: 1340 |
Web-сайт: Профиль | Цитата | #3 | Добавлено: 11.04.10 18:58 |
спасибо |
Номер ответа: 4 Автор ответа: ![]() ![]() ICQ: 345685652 Вопросов: 96 Ответов: 1212 |
Web-сайт: Профиль | Цитата | #4 | Добавлено: 11.04.10 23:35 |
WinandЖгешь!
Я вот подумал, может такуюже, только под direct Х'ем замутить?))) |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 87 Ответов: 2795 |
Web-сайт: Профиль | Цитата | #5 | Добавлено: 12.04.10 01:41 |
AWP, да не, реально поставь лучше КДЕ for Windows.
Я, честно говоря, даже боюсь посмотреть код моего поделия) |
Номер ответа: 6 Автор ответа: ![]() ![]() ICQ: 345685652 Вопросов: 96 Ответов: 1212 |
Web-сайт: Профиль | Цитата | #6 | Добавлено: 12.04.10 01:51 |
Ну графическая оболочка для винды - было бы круто.
заменить explorer, пуская грузиться вместо него ![]() |
Номер ответа: 7 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 87 Ответов: 2795 |
Web-сайт: Профиль | Цитата | #7 | Добавлено: 12.04.10 21:59 |
графические оболочки, заменяющие Explorer уже есть, не думаю, что можно сделать что-то лучше талисмана или кде |
Номер ответа: 8 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 246 Ответов: 3333 |
Web-сайт: Профиль | Цитата | #8 | Добавлено: 12.04.10 23:24 |
AWP пишет:
Я вот подумал, может такуюже, только под 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 Автор ответа: ![]() ![]() ICQ: 345685652 Вопросов: 96 Ответов: 1212 |
Web-сайт: Профиль | Цитата | #10 | Добавлено: 13.04.10 02:59 |
ставлю кде, не бел в курсе, что оно под винду есть. |
Номер ответа: 11 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 87 Ответов: 2795 |
Web-сайт: Профиль | Цитата | #11 | Добавлено: 13.04.10 03:46 |
AWP, если не ошибаюсь они его еще не до конца доделали) Запускать KDE/bin/plasma.exe |
Номер ответа: 12 Автор ответа: ![]() ![]() ICQ: 345685652 Вопросов: 96 Ответов: 1212 |
Web-сайт: Профиль | Цитата | #12 | Добавлено: 13.04.10 04:23 |
ага, спасибо. |
Номер ответа: 13 Автор ответа: ![]() ![]() ICQ: 357911808 Вопросов: 118 Ответов: 1340 |
Web-сайт: Профиль | Цитата | #13 | Добавлено: 13.04.10 20:45 |
Winand, можешь сделать интерфейс как в WinXp классический. и подскажите как сделать клон (точный) проводника виндовс?? сенькс заранее "![]() |
Номер ответа: 14 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 87 Ответов: 2795 |
Web-сайт: Профиль | Цитата | #14 | Добавлено: 13.04.10 21:08 |
VbStarter, теоретически могу, но не буду, учитывая, что я могу потратить это время на создание программно-коммутируемого таймера. курсовой такой.
Точный клон проводника на всяких там image'ах да бейсиковых listbox'ах не сделаешь. |
Номер ответа: 15 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 246 Ответов: 3333 |
Web-сайт: Профиль | Цитата | #15 | Добавлено: 13.04.10 22:26 |
Точный клон проводника на всяких там image'ах да бейсиковых listbox'ах не сделаешь.
Почему? Можно. Я даже могу тебе сказать, как сделать, чтобы раста просто произвольно накидал на форму кучу имейджбоксов, а они сами вместе не перемещаяясь превратились в работающий проводник: 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 и даешь ему команду
|
|