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

Вниз

Еще пару глюков...и вопросов   Найти похожие ветки 

 
Alexei Dragoner   (2002-07-31 13:33) [0]

Добрый день,
1. Вот заметил некорректное поведение KOLLabelEffect. При появлении на форме, фон текста не перерисовывается, а остаётся фоном за окном.
2. В онной же KOLLabelEffect в чем задаётся размер текста? На пиксели явно не похоже....
3. При double click на Applet высвечивается Invalid pointer operation.
4. Какой цвет прозрачности для glyph"ов в кнопках KOLBitBtn? Беру стандартные глифы с фиолетовым фоном - он же и высвечивается. :( Как вообще работать с прозрачночтью для изображений?

Спасибо,


 
Gandalf   (2002-07-31 16:14) [1]

2. В том же что и у остальных компонентов KOLnMCK.


 
SPeller   (2002-07-31 17:25) [2]


> 4. Какой цвет прозрачности для glyph"ов в кнопках KOLBitBtn?
> Беру стандартные глифы с фиолетовым фоном - он же и высвечивается.
> :( Как вообще работать с прозрачночтью для изображений?

Я руками делал:

procedure MapBitmap(hBM,cFrom,cTo,hDC:cardinal);
var i,j:integer; bmInfo:tagbitmap; DC,oldObj:cardinal;
begin
GetObject(hBM,Sizeof(bmInfo),@bmInfo);
DC:=CreateCompatibleDC(hDC);
oldObj:=SelectObject(DC,hBM);
for i:=0 to bmInfo.bmWidth-1 do
for j:=0 to bmInfo.bmHeight-1 do
if GetPixel(DC,i,j)=cFrom then SetPixel(DC,i,j,cTo);
SelectObject(DC,oldObj);
DeleteDC(DC);
end;


Правда коряво из-за использования внешнего контекста, времени небыло разбираться как создать отдельный.


 
SPeller   (2002-07-31 18:48) [3]

Да и вообще, не надо надеяться, что KOL как и VCL будет преподносить всё готовое на блюдечке с голубой каёмочкой. Он предоставляет большое поле для самостоятельной деятельности, и тут уж надо своей головой думать и руками преодолевать трудности. Я так вообще отказался от стандартого KOL-тулбара, написал свой, который меня полностью устраивает.
А на счёт багов надо писать как мне кажется непосредственно г-ну Кладову.


 
Vladimir Kladov   (2002-08-01 09:16) [4]


> некорректное поведение KOLLabelEffect. При появлении на >форме, фон текста не перерисовывается, а остаётся фоном за >окном.


Это как? Может, у него просто совпадает фон? Первоначально
ParentColor=true

> 2. В онной же KOLLabelEffect в чем задаётся размер текста? На пиксели явно не похоже....
Похоже. Просто MS Sans Serif не True Type. Надо выбрать например
Arial.

> 3. При double click на Applet высвечивается Invalid pointer operation.
А у меня формируется обработчик OnRestore. А TKOLForm и TKOLProject -на той же форме?


> 4. Какой цвет прозрачности для glyph"ов в кнопках KOLBitBtn? Беру
> стандартные глифы с фиолетовым фоном - он же и высвечивается. :
> Как вообще работать с прозрачночтью для изображений?

glyph непрозрачный. Надо использовать картинку из imagelist.


 
Vladimir Kladov   (2002-08-01 09:18) [5]

> SPeller © (31.07.02 17:25)

> Правда коряво из-за использования внешнего контекста, времени
> небыло разбираться как создать отдельный.


Нет. Коряво - это ерунда. АПИ - он всегда коряв. Но этот способ просто очень медленный. Хотя для небольших битмапов пойдет, особенно если делается это один раз.


 
Alexei Dragoner   (2002-08-01 12:16) [6]


> Вот заметил некорректное поведение KOLLabelEffect.

Еще раз перепроверил - НЕ РАБОТАЕТ. Эффект такой, как будто в окне дырка, т.е. запоминается область до появления окна с текстом. Неужели у вас работает? :(

> При double click на Applet высвечивается Invalid pointer
> operation.

Так оно и есть.... Может это только для Delphi 6?


 
SPeller   (2002-08-01 15:43) [7]

Да да, кстати, есть такой косячок за Applet"ом


 
Gandalf   (2002-08-01 16:02) [8]

>> Вот заметил некорректное поведение KOLLabelEffect.
>Еще раз перепроверил - НЕ РАБОТАЕТ. Эффект такой, как будто в >окне дырка, т.е. запоминается область до появления окна с

Одно время асм версия - отличалась от пас.
Может в этом причина наших расхождений.
>текстом. Неужели у вас работает? :(
Работает.)



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

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

Наверх





Память: 0.46 MB
Время: 0.007 c
6-23272
mixamixa
2003-03-14 07:24
2003.05.08
Определить IP-адрес компьютера


3-23043
pathfinder
2003-04-18 17:11
2003.05.08
Можно ли вызвать хранимую процедуру из триггера?


1-23148
sapsi
2003-04-24 11:22
2003.05.08
Копирование в клипборд и из него


1-23171
=The Unknown=
2003-04-24 17:14
2003.05.08
Как получить доступ к иконкам произвольного EXE-файла


3-22957
Lamerr
2003-04-17 09:24
2003.05.08
Вопрос из области теории. Или нет.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский