Project Description

AlphaMobileControls is a .NET Compact Framework 2.0 API offering WinForm Controls for Windows Mobile 5 or 6 able to handle images with alpha channel and alpha blending.

Screenshots

Screenshot01.png Screenshot02.png

Project Details

I wanted to have some simple but nice controls to work on Windows Mobile devices using the .NET Compact Framework and I founded this article:
http://blog.opennetcf.org/ayakhnin/PermaLink,guid,0b5a9c02-0a44-4d5e-85f9-949cab4ad8f3.aspx

The source code is provided but it was really specific to the need of the application and it was not possible to do the UI layout using the Visual Studio Form Designer. So I decided to create some controls to handle images with Alpha Channel and Alpha Blending, it is what I did, and decided to share it to everybody, and name it AlphaMobileControls.

Only a few simple controls are currently available, they are "AlphaControl":
  • AlphaLabel
  • AlphaPictureBox
  • AlphaImageButton

They must be contained in a particular container, either an AlphaPanel or an AlphaForm.

The Alpha Channel in images in managed by the Imaging API andthe Alpha Blending is managed by the AlphaBlend() SDK function. Here is a great article about theses 2 nice features available since Widows Mobile 5: http://blogs.msdn.com/chrislorton/archive/2006/04/07/570649.aspx

A nice article has been published on CodeProject by Atanu Mandal: http://www.codeproject.com/KB/windows/Windows_Mobile_UI.aspx

Enjoy :o)

Last edited Oct 2, 2010 at 1:36 AM by Statyk7, version 8