![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| ShuVaS |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 79 Регистрация: 26.12.2004 Где: Севастополь Репутация: нет Всего: нет |
Есть еще вопросик - у мена есть битмап на котором изображно 50 иконок.Я сохраняю его в ресурсах и могу обащать через LoadFromResourseID - как мне обраться не ко всему рисунку я именко к иконке (размеры допустим 16 на 16)
|
|||
|
||||
| Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 80 Всего: 162 |
ShuVaS 1 тема 1 вопрос!
-------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
| p0s0l |
|
||||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 58 Всего: 112 |
А TSpeedButton - неполноценная кнопка, просто интерактивная картинка, которая рисуется на канвасе родителя. У неё нет Handle, т.к. это не окно -> нет очереди сообщений, не может иметь фокуса (т.е. нажать на неё можно только мышкой)... В этом есть свои плюсы и минусы...
-------------------- С уважением, г-н Посол. |
||||
|
|||||
| Zero |
|
||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2169 Регистрация: 23.10.2004 Где: Россия, г. Рязань Репутация: 8 Всего: 24 |
1. У меня был курсач на тему создания рабочего стола 2. Про польскую запись 3. Восемь лабораторок (4-на изучение Delphi, и 4 по OpenGl)
|
||||||
|
|||||||
| p0s0l |
|
||||||||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 58 Всего: 112 |
Добавлено @ 01:14
Добавлено @ 01:18 Да и вообще в цитате:
Хотя в таком случае тоже несовсем верно, т.к. я уже говорил, что TBitBtn - это тоже окно класса BUTTON, просто имеет стиль BS_OWNERDRAW, то бишь рисует кнопочку не винда, а программа... -------------------- С уважением, г-н Посол. |
||||||||
|
|||||||||
| Zero |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2169 Регистрация: 23.10.2004 Где: Россия, г. Рязань Репутация: 8 Всего: 24 |
p0s0l теперь ты меня окончательно запутал.
Приблизительно то что я думал сначала. |
||||
|
|||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 48 Всего: 207 |
Исходники VCL тебе в помощь! Пока не будешь в них ходить за помощью и ответами на свои вопросы и учиться программировать разбирая их - программистом на Дельфи называться не сможешь... Это не выпендрёжь, а чистая правда жизни. У тебя достаточный багаж знаний и путешествие в исходники компонентов - это естественный и необходимый для тебя шаг. -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 80 Всего: 162 |
Запутал тебя не p0s0l, а я т.к. стал говорить, что TBitBtn - не наследник TButton Все мои прошлые высказывания применительно к SpeedButton. Извините за дезинформацию. -------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
| Ddddddelphi |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 1.12.2004 Репутация: нет Всего: нет |
Я в яндексе когда-то наткнулся вот на такой ответ, незнаю на сколько это неверный подход к делу со стороны автора - кроме того что больше на малость занимает объём памяти
|
||||
|
|||||
| p0s0l |
|
|||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 58 Всего: 112 |
Но опять же есть хоть и маленькая, но вероятность того, что Microsoft изобретет еще один механизм визуального отображения, более продвинутый чем теперешние визуальные стили, и тогда опять надо будет ждать новой версии Delphi... -------------------- С уважением, г-н Посол. |
|||
|
||||
| p0s0l |
|
|||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 58 Всего: 112 |
Самое интересное, что Microsoft очень странно поступил - класс BUTTON поддерживает отображение картинок и иконок. Но если установить у BUTTON иконку или битмап (BM_SETIMAGE), то она тут же перестаёт использовать визуальные стили
-------------------- С уважением, г-н Посол. |
|||
|
||||
| Zero |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2169 Регистрация: 23.10.2004 Где: Россия, г. Рязань Репутация: 8 Всего: 24 |
p0s0l судя по твоим словам я всё больше начинаю убеждатся что с самого начала я говорил верно насчёт того что компонент TButton, обсалютно не нужен, и никаких плюсов у него нету.
Это типа как ОС-UNIX, и ОС_Linux. |
|||
|
||||
| Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 80 Всего: 162 |
Это практически наверняка -------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
| Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 80 Всего: 162 |
Вот как выглядело приложение созданное в D6:
Присоединённый файл ( Кол-во скачиваний: 6 )
____________01.gif-------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
Я читал на www.winall.ru (точную страницу на помню), что в LongHorn совершенно другая и кардинально новая графическая подсистема (полность 3D и даже рабочий стол) |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |