实现一个activex用label继承了一个控件, 主要作成阴影的效果,可能用到transparent属性但是这个label不能在activex里作成ocx的,大侠门能帮我 ,出个主意也行阿。思路有么?作出来更好了阿。  多少分都行,真的急阿,在线

解决方案 »

  1.   

    transparent无非就是把底层图像与当前图像合并一下
      

  2.   

    我知道阿,关键不是这个,关键是怎么作成activex的阿,你看看delphi里,没有继承label的哦,
      

  3.   

    我问了n个bbs,n个人,都没有给我回帖子的。如果这里没有人会,那真的咳~
      

  4.   

    你就是要有阴影效果,那把shape的属性设一下,再把label放进去不就可以了吗?
    干吗一定要做成activeX呢?
      

  5.   

    activex 需要继承自TWincontrol的子类,如果想实现,除非重新
      

  6.   

    对阿,重新作真的很麻烦。大家有好的建议么?你问我为什么么做成activex,当然是需要了~哪里有为什么。
      

  7.   

    正如Nickey_zhang所说,用Lable做成ActiveX是不可能的,不含有窗口句柄的控件是无法做成ActiveX控件的,不知道楼主的具体要求,我觉得可以用StaticText代替。
      

  8.   

    <<delphi深度探索>>第一章
      

  9.   

    fim(镇江DJ)(DJ=DelphiJava) 说得有理
      

  10.   

    statcitext我用了,但是 在6里,没有 trasparent属性,就是在7里有,但是我怎么用都不好使,能帮我解决也好哦。
      

  11.   

    在paint事件中加SetBkMode(Canvas.Handle,Transparent);
    我也没有具体做过,只能瞎说说了:)
      

  12.   

    自己解决掉了,不过还不是很完美,咳。
    做了个activexform