我正在尝试为我开发的程序制作一个有趣的教程,我希望箭头在教程的某些时间出现和消失在屏幕上。我已经在绘画上画了这些箭头(我可以用png、jpg……几乎任何图像格式),但我有一个想法,如何让它们在屏幕上出现,并在我想要的时候消失。
基本上,如果它们可以出现在屏幕上,就像在任何其他窗口的顶部一样,出现在最高层(只有鼠标本身能够越过它),那将是我的理想代码。打印屏幕是否包含图像并不重要,重要的是当给出正确的代码时,它可以出现或消失。
任何帮助都会让我背负你永远的债务!
可能最简单的方法是创建一个始终位于顶部的透视和点击全屏窗口。然后,您可以使用GDI(假设您的目标是Windows)在屏幕上任意位置绘制此窗口中的箭头。
使用
WS_EX_LAYERED | WS_EX_TRANSPARENT
作为扩展窗口样式。