Delphi 中如何把Edit 等有hwnd 的控件弄透明. 我急用

来源:百度知道 编辑:UC知道 时间:2024/09/23 20:40:23
如果是自己的 请把具体方法告诉我~ 本人是新手~
一楼的~不要糊弄人~ 那样只能让窗体 全部半透明~
二楼的~我想要的效果~ 就是Windows 的属性对话框中Edit 的效果 我用Spy++ 看过了 是Edit
重画 困难的话 有没有三方控件可以实现
如果本人实验确实可用 那 马上给分 绝不食言~
三楼的~ 透明是透明了 但是在xp 下的PageControl 中无法透明啊~ 谁能就把这个问题解决 啊~555555~~~急啊~~~~~~~ 另外 ~ 这个Edit 再只读状态中 是不透明啊 ~~~~ 我正好要用到只读啊 ~~~

Edit很难做到的.因为复杂的输入和重画.
Button类容易点,但还不如使用没有HWND的SpeedButton.
Form类已经可以设置透明值.

在窗体的属性里面有一项叫AlphaBlend的属性,将其设为true,然后AlphaBlend设置为自己想要的透明度(范围是0~255)那就可以了。