Страница: 1 | 2 | 3 |
Вопрос: Кнопки: VB что, заколдован?
Добавлено: 17.06.05 16:37
Автор вопроса: Morpheus | Web-сайт:
Ответы
Всего ответов: 34
Номер ответа: 16
Автор ответа:
Morpheus
Вопросов: 224
Ответов: 3777
Web-сайт:
Профиль | | #16
Добавлено: 18.06.05 16:32
Чё то мне тяжело разобраться пока, не работал ни разу с ними - я инициализировал эти CommonControls, ок. как из них кнопку сделать ? Createwindowex по пружнему рисует квадратную.
А вот манифест чё то вообще не врубаюсь, может есть ссылки на примеры какие нить?
2 HACKER:
ИМХО, если использовать контроллы (особенно бесплатные, а платные кому охота?) то только с исходниками. Да, есть и такие, просто пытаюсь кругозор расширить
Номер ответа: 17
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #17
Добавлено: 18.06.05 17:06
Не не, есстно с исходниками ONLY USER CONTROL
Номер ответа: 18
Автор ответа:
Morpheus
Вопросов: 224
Ответов: 3777
Web-сайт:
Профиль | | #18
Добавлено: 19.06.05 00:10
2HACKER:
А, ну тогда ясно, User Control=good.
А вообще похоже АПИ нельзя обойтись. я содрал с нужной кнопки все параметры, которые требует функция CreateWindowEx, но всё равно никаких успехов.
( CreateWindowEx 4, "Button", "Push Me", 1342373888, 10, 10, 100, 50, Me.hWnd, 0, 0, 0 )
Похоже без доп. инициализации не обойтись. Прошу поподробней про CommonControls.
Номер ответа: 19
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #19
Добавлено: 19.06.05 16:48
Читаю топик и думаю...
Пост № 12 содержит полный ответ - чё ещё надо-то?
Номер ответа: 20
Автор ответа:
Morpheus
Вопросов: 224
Ответов: 3777
Web-сайт:
Профиль | | #20
Добавлено: 19.06.05 17:43
2 GSerg:
Ты прав, просто у меня не получается исползовать этот пример (не соображаю как), вот и прошу поподробней про него. как создавать элементы из новой загруженной библиотеки?
Номер ответа: 21
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #21
Добавлено: 20.06.05 19:06
Кнопку. Просто. Кинь. На форму. Как всегда.
Потом сделай всё то, что написано в посте № 12.
Потом скомпилируй exe и запусти его.
Номер ответа: 22
Автор ответа:
Morpheus
Вопросов: 224
Ответов: 3777
Web-сайт:
Профиль | | #22
Добавлено: 20.06.05 21:38
Ух ты! Круто! второй способ работает, первый правда нет почему-то (стартую c Main). ну, и подгружается подольше на пару секунд, но это того стОит.
А вот она случайно не выдаст ошибку в 98 винде? или просто кнопки обычные будут?
Номер ответа: 23
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #23
Добавлено: 21.06.05 07:38
Случайно не выдаст. Кнопки обычные будут.
Номер ответа: 24
Автор ответа:
gvozd
Разработчик Offline Client
Вопросов: 164
Ответов: 1317
Web-сайт:
Профиль | | #24
Добавлено: 21.06.05 16:57
А почему у меня Frame не черный?
Номер ответа: 25
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #25
Добавлено: 21.06.05 17:03
А почему он должен быть чёрным?
Чёрным будет option, на него помещённый.
Номер ответа: 26
Автор ответа:
RomaVis
ICQ: 266287351
Вопросов: 31
Ответов: 147
Профиль | | #26
Добавлено: 21.06.05 20:55
Вообщето, почему то у меня воооообще некаких корявостей при использованиии манифеста небыло! Я незнаю, люди, что у вас нетак, но у меня всё так ). И вобще манифест штука класная... В ВинХР вид проги ХРшный, в 9х,200,МЕ - классический. Кстати, при использовании манифеста вид контролов на формах будет абсолютно тотже, что и у ВИНДЫ!!!! Поставь WindowBlinds, вид будет, какой указан в WindowBlinds. Красата! И некакие ХРконтролы с этим не сравнятса!
Юзайте манифест... лучший путь к интерфейсу проги
P.S.
Будете юзать манифест - незабудьте у формы в BackColor указать системные цвет. Т.е. автосменный од стиль винды.
Номер ответа: 27
Автор ответа:
RomaVis
ICQ: 266287351
Вопросов: 31
Ответов: 147
Профиль | | #27
Добавлено: 21.06.05 20:59
Хи хи... ещо одна класная штука.. Прикол! Поставьте манифест в папку с ЕХЕшником Visual Basic (vb6.exe.manifest) И радуйтесь! В ВБ самом контролы на формах(и самом редакторе ВБ) в Design Time будут ХРшными.. КРУТО! Попробуйте - не пожалеете..
Номер ответа: 28
Автор ответа:
Morpheus
Вопросов: 224
Ответов: 3777
Web-сайт:
Профиль | | #28
Добавлено: 21.06.05 21:24
Да, прикольно в вб6 видеть такие контролики правда как упомяналось выше - OptionButton мягко говоря чернеет когда в Frame запихиваю
Номер ответа: 29
Автор ответа:
bas
Вопросов: 16
Ответов: 30
Web-сайт:
Профиль | | #29
Добавлено: 22.06.05 00:21
Интересно, а почему переключатели чернеют, а флажки нет?
Номер ответа: 30
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #30
Добавлено: 22.06.05 03:09
Неизвестно почему.
Всё, что касается манифеста в VB6, Майкрософт объявила неподдерживаемым, баги не исследуются и не устраняются.