本帖最后由 guge8888 于 2011-12-21 15:56:24 编辑

解决方案 »

  1.   

    高斯模糊(先绘制文本,利用高斯模糊得到模糊的阴影,然后再在阴影上绘制正常的文本)

    系统自带主题绘制方法(DrawThemeTextEx)
      

  2.   

    Delphi XE2 ,FMX 自带。
      

  3.   

    这个,就是在标题栏上绘制了,
    WM_NCPAINT消息是绘制非客户区(标题栏,边框等)
    WM_PAINT消息是绘制客户区的
      

  4.   


    这个我知道,但我要的是win7下的光晕按钮
      

  5.   

    你的要求我没有写过类似的,应该是可以实现的
    基本上也就是将客户区通过 WM_NCCALCSIZE消息扩展为整个窗体大小,然后在上面放置控件即可
    不过你放的是一个PageControl的话需要特殊处理,不然会出现与系统按钮重叠或覆盖的情况
      

  6.   


    看样子这个光晕按钮实现起来还是很麻烦的,我打算放弃了,用Panel来代替标题栏,用图片来做窗体按钮,这样的话,实现起来就容易的多了