虽然这个问题有很多变体,但对于想要在使用 Win32 的透明窗口上使用内置通用控件的简单案例似乎没有具体的答案。我不希望控件是透明的,我只希望它周围的边框是透明的。我不敢相信 MS 在添加时没有更新 .dll 来处理透明度,但我猜他们忘记了?有没有具体的方法有效。一个按钮可以通过 WS_EX_TRANSPARENT 接近,但在大多数情况下它工作的地方很不稳定,但有时会出现部分边框。编辑控件,根据何时获得焦点进行更改。
所以问题很简单:
有没有办法在透明窗口上制作通用控件,因此它们周围没有白色边框?
如果没有,是否有一个很好的替代库可以通过所有者绘制来完成?
如果有的话,有哪些,方法是什么?
仅仅因为控件周围的区域而重新发明轮子似乎很愚蠢。
蒂亚!!