我有我的笔记本电脑默认屏幕和第二个屏幕。我如何编写可以让我在桌面(两个屏幕)上绘画的 RealBasic、VisualBasic(Java 不可能)应用程序?
user285594
问问题
569 次
1 回答
2
您很可能无法直接在屏幕上绘图,但您可能会抓取每个屏幕的屏幕截图,然后在这些屏幕上绘图。根据您要对应用程序执行的具体操作,抓取每个屏幕的屏幕截图然后简单地在占据整个屏幕的标准窗口中显示屏幕截图,然后让您进行编辑,这几乎肯定是一个更现实的目标并在那里“绘制”到屏幕上。
另一种选择是创建一个透明窗口,然后拦截鼠标单击并在该窗口上显示信息。
如果您在 Mac 上使用 RB,您可以使用 Monkeybread 软件插件来创建 NSWindowMBS 并修改 alpha 值或 OverlayWindowMBS。不过,您似乎正在尝试在 Windows 上执行此操作,因此这行不通。
于 2011-07-09T02:10:25.570 回答