15 мая 2023 года "Исходники.РУ" отмечают своё 23-летие!
Поздравляем всех причастных и неравнодушных с этим событием!
И огромное спасибо всем, кто был и остаётся с нами все эти годы!

Главная Форум Журнал Wiki DRKB Discuz!ML Помощь проекту


Transparent Bitmap OCX

nicholsr@ix.netcom.com
Friday, April 05, 1996

VC++ 4.1 Win95 WinNT 4.0

Hi,

Has anyone tried (or succeded) at creating an OCX that displays a bitmap
with a transparent background?? I've been working on this for a few days =
and
I can't seem to get it to work correctly with a Visual Basic form.

It works fine with the test container but when I insert the control into =
a VB form
and run  it (the VB progam) I don't get the form, I get whatever window =
(or the desktop) is behind the form in the transparent area with the =
non-transparent area of the bitmap on it.

The transparency routine works fine! Its the CDC that is being sent to =
the OnDraw routine that seems to be the problem.=20

Thanks for any help!
Richard A. Nichols



Alan Eyzaguirre -- ake@swellsoft.com
Sunday, April 07, 1996

Did you override EraseBkgnd in your window class?


@

At 07:37 PM 4/5/96 -0800, you wrote:
>VC++ 4.1 Win95 WinNT 4.0
>
>Hi,
>
>Has anyone tried (or succeded) at creating an OCX that displays a bitmap
>with a transparent background?? I've been working on this for a few days and
>I can't seem to get it to work correctly with a Visual Basic form.
>
>It works fine with the test container but when I insert the control into a
VB form
>and run  it (the VB progam) I don't get the form, I get whatever window (or
the desktop) is behind the form in the transparent area with the
non-transparent area of the bitmap on it.
>
>The transparency routine works fine! Its the CDC that is being sent to the
OnDraw routine that seems to be the problem. 
>
>Thanks for any help!
>Richard A. Nichols
>
>
>
>





| Вернуться в корень Архива |