|
Quick links:
F-IN-BOX .NET Edition Home Page
| Buy license
| Welcome to our forum!
| Ask your question
| Help on the Web
F-IN-BOX .NET Help >> How to How to create a translucency form
Using F-IN-BOX you are able to create applications based on transparent flash movies. You can create applications with translucency non-rectangle forms. Use Flash to make applications with modern user interface, make a business logic using .NET. Use f_in_box__form component to work with transparency. Please note that form transparency is supported only under Win2k (or higher), 16 / 32 bpp display mode. To check if the transparency is supported use the function IsTransparentModeAvailable: [ C# ]
// Check transparent mode
if (!f_in_box__lib.Global.IsTransparentModeAvailable)
{
System.Windows.Forms.MessageBox.Show("Transparent mode is not available");
return;
}
// MyTranslucencyForm is inherited from f_in_box__lib.f_in_box__form
// Creating translucency form
MyTranslucencyForm FlashPlayerForm = new MyTranslucencyForm();
// Loading movie from stream
System.IO.Stream MovieStream =
System.Reflection.Assembly.GetExecutingAssembly().
GetManifestResourceStream("Sample4_Translucency.Embedded_Movies.movie.swf");
FlashPlayerForm.PutMovieFromStream(MovieStream);
// Positions
FlashPlayerForm.Width = 400;
FlashPlayerForm.Height = 400;
FlashPlayerForm.Left =
System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Width / 2 -
FlashPlayerForm.Width / 2;
FlashPlayerForm.Top =
System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Height / 2 -
FlashPlayerForm.Height / 2;
// Play and...
FlashPlayerForm.FlashMethod_Play();
// ...show
FlashPlayerForm.Show();
Application.Run(FlashPlayerForm);
[ VB.Net ]
' Check transparent mode
If Not f_in_box__lib.Global.IsTransparentModeAvailable Then
MessageBox.Show("Transparent mode is not available", _
Application.ProductName)
Return
End If
' MyTranslucencyForm is inherited from f_in_box__lib.f_in_box__form;
' Creating translucency form
Dim FlashPlayerForm As New MyTranslucencyForm
' Loading movie from stream
Dim MovieStream As System.IO.Stream = _
System.Reflection.Assembly.GetExecutingAssembly._
GetManifestResourceStream("Sample4_Translucency.movie.swf")
FlashPlayerForm.PutMovieFromStream(MovieStream)
' Positions
FlashPlayerForm.Width = 400
FlashPlayerForm.Height = 400
FlashPlayerForm.Left = _
Screen.PrimaryScreen.WorkingArea.Width() / 2 - _
FlashPlayerForm.Width / 2
FlashPlayerForm.Top = _
Screen.PrimaryScreen.WorkingArea.Height() / 2 - _
FlashPlayerForm.Height / 2
' Play and...
FlashPlayerForm.FlashMethod_Play()
' ...show
FlashPlayerForm.Show()
Application.Run(FlashPlayerForm)
Copyright © 2004 - 2008 Softanics. All rights reserved. F-IN-BOX is a trademark of Softanics. Macromedia and Shockwave Flash are trademarks of Adobe
Quick links:
F-IN-BOX .NET Edition Home Page
| Buy license
| Welcome to our forum!
| Ask your question
| Help on the Web
|