我为我的 GUI 获得了一些不错的拆分器代码,但我无法获得笔/画笔/无论我需要什么来进行适当的突出显示。您知道如何在 visual studio 10 中拖动分隔条,并且有一个漂亮的黑色透明条让您知道当您抬起鼠标按钮时将在何处进行分隔。这是一张照片:http://www.freeimgshost.com/fullsize/efmcxyyu1wbyb1r7mz0.png
如何仅使用 GDI 和 C++ 实现黑色高亮条?
最佳答案
Visual Studio UI 是在 WPF 中实现的,所以我猜分隔条只是一个半透明的填充矩形。
但是,GDI 对透明度的支持相当差。
您可以使用半透明、始终在顶部的分层窗口获得相同的效果。这是一个简单的解决方案,因为您不必担心重新粉刷任何东西。您只需移动窗口即可。
This answer to another question有一些代码可以创建这样一个窗口(用于不同的目的)。
关于c++ - 带 GDI 的黑色高亮条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11289896/