如何在C中制作Enso风格的应用程序#

问题描述:

背景应该是透明的,但文本不应该。如何在C中制作Enso风格的应用程序#

+0

如何阐述那是'恩索'的意思? – Kev 2008-09-21 15:25:12

Enso也是开源的。

你可以直接看看他们的源代码。

http://code.google.com/p/enso/

让我们知道他们是如何做到这一点,当你发现了!

UPDATE

看起来他们使用一种叫做开罗。如果你可以从C#链接它,你就完成了。

通过制作“Enso风格”应用程序,您的意思是Enso启动器?

下面是它的截图: alt text http://enscreenshots.softonic.com/s2en/68000/68880/3_ensolauncher03.jpg

我建议在看开源C#应用Cropper。他做了一个类似外观透明背景的GUI。你可以打开他的项目,看看他是如何实现它的。

alt text http://img352.imageshack.us/img352/726/cropperuijt3.png

可以将背景颜色和透明度的关键属性设置为相同的颜色,这将让背景透明。其余的控制项目将保持不透明,只要它们具有不同的颜色即可。