:: Visual Foxpro, Foxpro for DOS
Common Controls
Алексей Пронин
Автор
Кто может поделиться опытом использования Common Controls. Особенно интересует использование анимаций типа CopyFiles (как win).
Скачал пример №430 в разделе «Система» www.foxclub.ru.
"Вкусненько"! Классно и грамотно!
Но, к сожалению, не удается обеспечить прозрачнось. Всегда у анимации серый фон. По моим условиям игры - фон другого цвета.
(В Delphi аналогичное проблем не вызывает).
Помогите советом.
Очень бы хотелось использовать такую штучку.

Ratings: 0 negative/0 positive
Re: Common Controls
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
Там при формировании системного окна для анимации к стилю окна надо добавить ACS_AUTOPLAY+ACS_TRANSPARENT т.е. у меня так написано
.ThisHWND=CreateWindowEx;
(WS_EX_NOPARENTNOTIFY;
,.ClassName;
,.Name;
, WS_CHILD+WS_VISIBLE+ACS_AUTOPLAY+ACS_TRANSPARENT;
,.Left;
,.Top;
,.Width;
,.Height;
,.ParentHWND;
,0;
,nInstance;
,0)




------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: Common Controls
Алексей Пронин
Автор
Сам объект делается прозрачным без проблем.
А avi что прокручивается - остается с фоном.
Как с ним быть?
Ratings: 0 negative/0 positive
Re: Common Controls
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
Закинь авишку - погляжу




------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: Common Controls
Алексей Пронин
Автор
Не совсем точно выразился.
"Крутится" ресурс из Shell32.dll #160
На форму бросил AnimationControl
Form.BackColor=255,255,255
AnimationControl.BackStyle=0

AnimationControl сам - прозрачный, а то, что он отображает - с серым фоном - в размер кадра.
Ratings: 0 negative/0 positive
Re: Common Controls
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
Если убрать ASC_TRANSPARENT - то фон получается вообще какой-то розовый иначе он становится серым. Видимо особоенность маскирования AVI в системе




------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 24 (Гостей: 24)

© 2000-2024 Fox Club 
Яндекс.Метрика