解决方案 »

  1.   

    DrawString 的时候设置颜色的alpha值即可(0 为全透明, 255 为不透明, 其他值为半透明)
      

  2.   

    WPF的话就很好做,只是不知道如何做光标穿透。
      

  3.   

    核心是使用UpdateLayeredWindow API函数。不过实现比较复杂。自己Google吧。这只是其中一个搜索结果。
    http://www.zystudios.cn/blog/post/26.Shtml
      

  4.   

    使用wpf的话,不需要写任何代码,而且在blend下1分钟搞定所有属性设置并生成xaml代码。
      

  5.   

    用个panel  
    然后panel1.CreateGraphics().DrawImage(bmp, 0, 0);
    bmp  画上区域背景  然后加上白色半透明遮罩
    然后画上字符串。
    可以一贞贞画  只需要改变字符串位置就可以达到动态效果