Страница: 1 | 2 | 3 | 4 |
Вопрос: элементы в стиле XP
Добавлено: 11.04.08 07:53
Автор вопроса: samets
Ответы
Всего ответов: 47
Номер ответа: 31
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #31
Добавлено: 15.04.08 14:28
Да нет же, пикче бокс надо клать под элементы, которые чернеют при XP Style во фреймах. Это OptionButton & CheckBox (помоему).
На тему "я уже излазал все поисковики"...
в который раз покажу, что нигде вы не лазали, ничего не искали, и вам нужен только готовый код:
Берем стандартный яндекс, стандартным шрифтом в стандартной кодировке пишем фразу из трех слов: "vb manifest скачать" (уму не постижимо, откуда же я такие слова-то набрал?..), кликаем кнопочку "найти" (она находится права от текстового поля, куда вы воодили запрос.
Теперь ждем. Очень важно не закрывать окно вашего браузера, не дождавшись окончания поиска проиндексованных страниц. Если вы закроете это окно, то, скорее всего, ничего найдено не будет и вам придется повторить эту наисложнейшую операцию с самого начала.
Щелкаем первую попавшуюся ссылку в списке (обычно Яндекс нумерует ее циферкой 1, после циферки идет текст.) Открывается новое окошко. Видим подраздел "загрузки", в нем щелкаем "VB.EXE.Manifest". И — О чудо!!!!! — Мы видим текст, о котором все так долго говорили!
Вам покажется это невероятным, но, как было выше указано (читаем, читаем выше посты, не ждем готовых кодов), достаточно лишь скопировать это текст в файл "ваш проект.exe.manifest" и использовать одну единственную API фукнцию без параметров, как двруг все элементы станут в стиле Xp..
Не фантастика ли?..
Номер ответа: 32
Автор ответа:
Sur
ICQ: 1249088
Вопросов: 10
Ответов: 304
Web-сайт:
Профиль | | #32
Добавлено: 15.04.08 15:29
И caption фрейма при манифесте может глючить - текст становится толще. Манифест тоже не халявный способ поиметь хп стиль.
зы
>как в ворде поставить запятую? Типа ответ: юзай клаву!
Это из серии какой вопрос, такой и ответ. Если человек не потрудился задать вопрос так, чтобы его поняли все, значит грамотного ответа не достоин или не поймет.
Номер ответа: 33
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #33
Добавлено: 15.04.08 21:58
А не проще ли использовать самодельный фрейм, как писали выше(если не ошибаюсь) ?
Номер ответа: 34
Автор ответа:
samets
Вопросов: 14
Ответов: 27
Профиль | | #34
Добавлено: 16.04.08 02:56
Да... помогли вы мне. У меня аж 10 раз получилось то, что я хотел.
Номер ответа: 35
Автор ответа:
samets
Вопросов: 14
Ответов: 27
Профиль | | #35
Добавлено: 16.04.08 03:00
А без файла с именем_приложния.manifest нельзя ни как?
Номер ответа: 36
Автор ответа:
J. Smith
ICQ: ненавижу
Вопросов: 40
Ответов: 477
Web-сайт:
Профиль | | #36
Добавлено: 16.04.08 09:36
Я уже непомню когда именно мои проги стали выглядеть отлично. Скину тебе пару красивых примеров.
Номер ответа: 37
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #37
Добавлено: 16.04.08 09:58
Можно, только надо добавить этот файл в ресурсы. Могу тоже скинуть примерчик.
По поводу самопальных контролов - это шняга. Когда начинаешь целенаправленно писать коммерческий софт, появляются тучи клиентов и начинают кричать, мол, нам нравится стиль висты, а у тебя контролы из ХР. Делай вистовские! Делаешь вистовские - начинают орать другие. Так что выход - контролы от дельфей, как мы с GPcH делали в VB Decompiler и NiceProtect. Перекомпилируются в активыксы они на ура.
Номер ответа: 38
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #38
Добавлено: 16.04.08 09:59
Мля, я тебе уже и пример написал, ну что еще надо?
Номер ответа: 39
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #39
Добавлено: 16.04.08 22:26
Зачем вообще делать заново кнопки :D
Чуваку надо будет вистовские по зарез — либо висту поставит, либо поставит темку для ХР.
Номер ответа: 40
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #40
Добавлено: 17.04.08 01:18
AgentFire, если б все так просто было
samets, нужен пример без файла?
Номер ответа: 41
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #41
Добавлено: 17.04.08 01:35
http://domkratt.com/samples/manifest.zip
В архиве папка "RESOURCE" - тебе туда. Там пример работы манифеста без .manifest-файла.
Номер ответа: 42
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #42
Добавлено: 17.04.08 10:03
Манифест - это такой файл, в котором прописано, что, мол твоя прога должна быть XP. ПРи этом его имя должно быть вида
(имя EXE).EXE.Mainfest
Например:
VB6.Exe.manifest
Ложеш его рядом с скомплиной прогой. В Form_initializate пишешь InitCOmmonControls.
Манифест ищи в инете, потом переименовывай.
Вот теперь ответ на этот вопрос достаточно полон
Номер ответа: 43
Автор ответа:
Sur
ICQ: 1249088
Вопросов: 10
Ответов: 304
Web-сайт:
Профиль | | #43
Добавлено: 17.04.08 10:34
А есть они уже в готовом к употреблению в VB виде?
Или как это делается и что нужно иметь?
Номер ответа: 44
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #44
Добавлено: 17.04.08 11:08
Нужно иметь компилятор дельфей и прямые руки. Открываешь контрол и компилируешь в активикс.
Номер ответа: 45
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #45
Добавлено: 22.04.08 14:49
Но руки должны гнуться!!!