Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2003.09.01;
Скачать: [xml.tar.bz2];

Вниз

Иконки в нашей жизни...   Найти похожие ветки 

 
МитяЙ2   (2003-04-23 12:33) [0]

Мастера, привет.

Встал вопрос, подскажите.


Использую в программе стандартный компонент типа TPopupMenu.
И добавляю к каждому пункту меню рисунок (bmp-файл),
изменяя свойство Bitmap. Делается все в процессе разработки
приложения, а не в RUN-time"е.

Но почему-то в XP и W2k вокруг рисунков черный цвет,
а в Win 9x нет его, т.е. так все нормально.

Подскажите в чем дело, как убрать черный цвет.
Пример можете посмотреть здесь:

http://rus.altnet.ru/bug.jpg (24 Kb)


P.S. Такое происходит с любым рисунком (16,24,32 бит)
Сохранял из PhotoShop 7.0.


Очень жду подсказки.


 
Hooch   (2003-04-23 12:40) [1]

ну битмапу скажи Transparent := true


 
Митяй2   (2003-04-23 12:59) [2]

Ни

<пункт меню>.Bitmap.Transparent:=true;
<пункт меню>.Bitmap.TransparentMode:=tmAuto;

Ни

<пункт меню>.Bitmap.TransparentColor:=<цвет фона>;
<пункт меню>.Bitmap.TransparentMode:=tmFixed;

Не помогает!


 
Дмитрий К.К.   (2003-04-23 13:11) [3]

Дело в фоне заливки картинки.


 
МитяЙ2   (2003-04-23 13:54) [4]

Какой он должен быть?

У меня сейчас - белый (R:255,G=255,B=255)


 
МитяЙ2   (2003-04-23 14:55) [5]

А вот одна из картинок, которые используются в меню:

http://rus.altnet.ru/options.bmp (824 byte)


 
МитяЙ2   (2003-04-26 18:51) [6]

Вот и не знаю, что делать.
:-(


 
МитяЙ2   (2003-05-01 20:44) [7]

Кстати, вот в следующих программах тоже самое:

http://www.aida32.hu (Aida32 3.4)
http://lanproject.boom.ru (LanLoad 0.9)

в меню вокруг картинок черный квадрат.


 
Fenik   (2003-05-02 00:36) [8]

Остаётся только посочувствовать ((
Видно проблема - прорисовка в XP и W2k?


 
МитяЙ2   (2003-05-02 10:32) [9]

Да, но во многих программах нет черного
квадрата вокруг картинок в меню, когда
они запущены под XP или W2k!

Возможно они используют не TPopupMenu!

Не знаю...


 
Fenik   (2003-05-02 12:59) [10]

Попробуй поменять фон картинок, к примеру, на красный, и пересохранить например в Paint"e.
Не забудь: TransparentColor := clRed;


 
ers   (2003-05-04 10:05) [11]

Ничего не знаю у меня всё хокеюшки 9x/2000/Xp
Да потобная гадость была до того как я стал переделывать тип изображения в фотошопе на "Индексированные цвета", и ещё вроде бы я ставил 4 бита при экспортировании но насчет этого я не помню!
Вот гляньте: http://markers.h1.ru/delphi/


 
МитяЙ2   (2003-05-05 18:29) [12]

Спасибо, гляну...



Страницы: 1 вся ветка

Форум: "Media";
Текущий архив: 2003.09.01;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.01 c
14-1576
Andryk
2003-08-11 17:11
2003.09.01
Я плакалъ :о)))))))))


3-1328
Lt
2003-08-07 15:44
2003.09.01
Рисование на индикаторе TDBGridEh


3-1313
gonta
2003-08-08 17:34
2003.09.01
Работа с паролями в БД Paradox


6-1523
Svin
2003-06-23 10:45
2003.09.01
IdPOP3


1-1439
elf
2003-08-19 06:08
2003.09.01
Динамический массив





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский